(function (window, angular) {
    window.PrintData = {};

    /*  打印模板支持配置的信息如下
        window.PrintData.Xyzzzz = {
            Name: '打印模板生成打印单据时名称的默认值',
            Interface: '使用该模板时服务端接口默认路径',
            cacheHeaderFootDiction: {
                Name: "表头字段的名字", // 必选
                Value: 'Item.headerInfo.接口字段名', // 必选
                IsAloneRow: false, // 是否单独一行----可选
                testValue: '默认值' // 可选
            },
            printTempBdDiction: {
                Name: "表体字段的名字", // 必选
                Value: "pro.接口字段名", // 必选
                Alias: "表体字段名字的别名", // 可选
                widthRate: 10,  // 表体单元格宽度比例----可选
                testValue: '默认值' // 可选
            }
        }
    */
    window.PrintData.WaybillMaintenance = {
        Name: "运单维护",
        Interface: "/logisticWayBill/printWayBillInfo",
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            wayBillNo: {
                Name: "物流运单号",
                Value: 'Item.headerInfo.wayBillNo'
            },
            dealerOrgName: {
                Name: "客户名称",
                Value: 'Item.headerInfo.dealerOrgName'
            },
            shippingMethod: {
                Name: "运输方式",
                Value: 'Item.headerInfo.shippingMethod'
            },
            deliveryTime: {
                Name: "发货日期",
                Value: 'Item.headerInfo.deliveryTime'
            },
            carrierOrgName: {
                Name: "承运商",
                Value: 'Item.headerInfo.carrierOrgName'
            },
            createUserName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createUserName'
            },
            createDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.createDate'
            },
            status: {
                Name: "单据状态",
                Value: 'Item.headerInfo.status'
            },
            auditUserName: {
                Name: "审核人",
                Value: 'Item.headerInfo.auditUserName'
            },
            auditRemark: {
                Name: "审核意见",
                Value: 'Item.headerInfo.auditRemark'
            },
            receiverName: {
                Name: "收货人",
                Value: 'Item.headerInfo.receiverName'
            },
            receiverTel: {
                Name: "联系方式",
                Value: 'Item.headerInfo.receiverTel'
            },
            receiverAddress: {
                Name: "收货地址",
                Value: 'Item.headerInfo.receiverAddress'
            },
        },
        printTempBdDiction: {
            no: {
                Name: "序号",
                Value: "pro.noCus",
            },
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materailsNo",
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDesc",
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
            },
            amount: {
                Name: "数量",
                Value: "pro.currentOrderAmount",
            },
            businessOrder: {
                Name: "业务单据",
                Value: "pro.businessOrder",
            },
        }
    };

    window.PrintData.WaybillReconciliation = {
        Name: "运费对账",
        Interface: "/logisticWaybillFee/printFeeInfo",
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            wayBillFeeNo: {
                Name: "结算单号",
                Value: 'Item.headerInfo.wayBillFeeNo'
            },
            totalFee: {
                Name: "总运费",
                Value: 'Item.headerInfo.totalFee'
            },
            afterAuditTotalFee: {
                Name: "审核后总运费",
                Value: 'Item.headerInfo.afterAuditTotalFee'
            },
            shippingMethod: {
                Name: "运输方式",
                Value: 'Item.headerInfo.shippingMethod'
            },
            status: {
                Name: "单据状态",
                Value: 'Item.headerInfo.status'
            },
            auditUserName: {
                Name: "审核人",
                Value: 'Item.headerInfo.auditUserName'
            },
            auditTime: {
                Name: "审核时间",
                Value: 'Item.headerInfo.auditDate'
            },
            approvalUserName: {
                Name: "审批人",
                Value: 'Item.headerInfo.approvalUserName'
            },
            approvalDate: {
                Name: "审批时间",
                Value: 'Item.headerInfo.approvalDate'
            },
        },
        printTempBdDiction: {
            no: {
                Name: "序号",
                Value: "pro.noCus",
            },
            wayBillNo: {
                Name: "物流运单号",
                Value: "pro.wayBillNo",
            },
            dealerOrgName: {
                Name: "客户名称",
                Value: "pro.dealerOrgName",
            },
            businessOrderNosXGFJ: {
                Name: "发运交接单号",
                Value: "pro.businessOrderNosXGFJ",
            },
            businessOrderNosXGSC: {
                Name: "三包出库单号",
                Value: "pro.businessOrderNosXGSC",
            },
            initinalCarriage: {
                Name: "初始运费",
                Value: "pro.initinalCarriage",
            },
            afterModifyCarriage: {
                Name: "变更后运费",
                Value: "pro.afterModifyCarriage",
            },
            finalCarriage: {
                Name: "最终运费",
                Value: "pro.finalCarriage",
            },
            carrierOrgName: {
                Name: "承运商",
                Value: "pro.carrierOrgName",
            },
        }
    };

    window.PrintData.SaleOrder = {
        Name: "发货通知单",
        Interface: "/deliveryNote/itemList",
        cacheHeaderFootDiction: {
            deliveryNo: {
                Name: "发货通知单号",
                Value: 'Item.headerInfo.deliveryNo'
            },
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            purchaseUnit: {
                Name: "客户名称",
                Value: 'Item.headerInfo.purchaseOrgName'
            },
            saleNo: {
                Name: "销售意向单",
                Value: 'Item.headerInfo.saleNo'
            },
            purchaseNo: {
                Name: "采购单号",
                Value: 'Item.headerInfo.purchaseNo'
            },
            sapOutNo: {
                Name: "sap关联单号",
                Value: 'Item.headerInfo.sapOutNo'
            },
            sapSaleOrder: {
                Name: "SAP销售订单",
                Value: 'Item.headerInfo.sapSaleOrder'
            },
            sapOutBill: {
                Name: "SAP外向交货单",
                Value: 'Item.headerInfo.sapOutBill'
            },
            materialsNo: {
                Name: "零件凭证",
                Value: 'Item.headerInfo.materialsNo'
            },
            purchaseLevelName: {
                Name: "采购级别",
                Value: 'Item.headerInfo.purchaseLevelName'
            },
            purchaseOrgId: {
                Name: "售达方",
                Value: 'Item.headerInfo.purchaseOrgId'
            },
            deliveryOrgId: {
                Name: "送达方",
                Value: 'Item.headerInfo.purchaseOrgId' //送达方和售达方目前字段值一样
            },
            customerPurchaseCode: {
                Name: "采购订单编号",
                Value: 'Item.headerInfo.customerPurchaseCode'
            },
            distributionChannelName: {
                Name: "分销渠道",
                Value: 'Item.headerInfo.distributionChannelName'
            },
            payConditionName: {
                Name: "付款条件",
                Value: 'Item.headerInfo.payConditionName'
            },
            orderType: {
                Name: "订单类型",
                Value: 'Item.headerInfo.orderType'
            },
            deliveryTypeName: {
                Name: "发运方式",
                Value: 'Item.headerInfo.deliveryTypeName'
            },
            settleTypeName: {
                Name: "结算方式",
                Value: 'Item.headerInfo.settleTypeName'
            },
            outLocation: {
                Name: "发出仓库",
                Value: 'Item.headerInfo.outLocation'
            },
            outArea: {
                Name: "发出库区",
                Value: 'Item.headerInfo.outArea'
            },
            stockOutDate: {
                Name: "出库时间",
                Value: 'Item.headerInfo.updateStateDate'
            },
            receiverName: {
                Name: "收货人",
                Value: 'Item.headerInfo.receiverName'
            },
            receiverPhone: {
                Name: "联系方式",
                Value: 'Item.headerInfo.receiverPhone'
            },
            receiverFax: {
                Name: "传真",
                Value: 'Item.headerInfo.receiverFax'
            },
            address: {
                Name: "收货地址",
                Value: 'Item.headerInfo.address'
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note'
            },
            applyName: {
                Name: "申请人",
                Value: 'Item.headerInfo.createName'
            },
            createDate: {
                Name: "申请日期",
                Value: 'Item.headerInfo.createDate'
            },
            auditUserName: {
                Name: "审核人",
                Value: 'Item.headerInfo.auditUserName'
            },
            auditTime: {
                Name: "审核时间",
                Value: 'Item.headerInfo.auditDate'
            },
            auditStatus: {
                Name: "审核状态",
                Value: 'Item.headerInfo.reviewState'
            },
            printDate: {
                Name: "打印日期",
                Value: 'Item.headerInfo.printDate'
            },
            totalPrice: {
                Name: "总价",
                Value: 'Item.headerInfo.totalDiscountPrice'
            },
            agency: {
                Name: "所属办事处",
                Value: 'Item.headerInfo.agency'
            },
            agencyContactPerson: {
                Name: "办事处对接人",
                Value: 'Item.headerInfo.agencyContactPerson'
            }
        },
        printTempBdDiction: {
            no: {
                Name: "序号",
                Value: "pro.noCus",
            },
            lineNo: {
                Name: "行号",
                Value: "pro.lineNo",
            },
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                widthRate: 4
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                widthRate: 2.5
            },
            unitPriceAfterAdjust: {
                Name: "单价",
                Value: "pro.unitPriceAfterAdjust",
                widthRate: 2.5
            },
            amountAfterAdjust: {
                Name: "订单总数",
                Value: "pro.amountAfterAdjust",
                widthRate: 2
            },
            sendQty: {
                Name: "已发数量",
                Value: "pro.sendQty",
            },
            deliveryQty: {
                Name: "本次发货",
                Value: "pro.deliveryQty",
                widthRate: 2
            },
            defaultLocation: {
                Name: "默认储位",
                Value: "pro.stockLocation",
                widthRate: 2
            },
            stockUserName: {
                Name: "保管员",
                Value: "pro.stockUserName",
                widthRate: 2
            },
            totalPrice: {
                Name: "总价",
                Value: "pro.totalPriceAfterAdjust",
                widthRate: 2
            },
            priceGroup: {
                Name: "价格组",
                Value: "pro.priceSchemeName",
                widthRate: 2
            },
            otherRemark: {
                Name: "其它",
                Value: 'pro.otherRemark',
                widthRate: 2
            },
            locationCodeStr: {
                Name: "库存储位",
                Value: "pro.locationCodeStr",
                widthRate: 2
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                widthRate: 2,
                testValue: '10'
            },
            stealNo: {
                Name: "钢印号",
                Value: "pro.stealNo",
                testValue: '1'
            }               
        }
    };

    window.PrintData.UnusualOut = {
        Name: "其它出库单",
        Interface: "/abnormalOut/item",
        printTempBdDiction: {
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: 1
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                testValue: '齿轮'
            },
            materialsType: {
                Name: "零件分类",
                Value: "pro.materialsType",
                testValue: 'A分类'
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: 'EA'
            },
            stockUserName: {
                Name: "保管员",
                Value: "pro.stockUserName",
            },
            deliveryAmount: {
                Name: "出库数量",
                Value: "pro.qty",
                testValue: '1'
            },
            realQty: {
                Name: "实际出库数量",
                Value: "pro.realQty",
                testValue: '1'
            },
            status: {
                Name: "出库状态",
                Value: "pro.status",
                testValue: '20180101'
            },
            price: {
                Name: "单价",
                Value: "pro.price",
                testValue: '123'
            },
            locationCodeStr: {
                Name: "库存储位",
                Value: "pro.locationCode",
                testValue: '123'
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                testValue: '10'
            },
            totalPrice: {
                Name: "总价",
                Value: "pro.totalPrice",
                testValue: '123'
            }
        },
        cacheHeaderFootDiction: {
            warehouseCodeDesc: {
                Name: "仓库描述",
                Value: 'Item.headerInfo.warehouseCodeDesc'
            },
            abnormalNo: {
                Name: "出库单号",
                Value: 'Item.headerInfo.abnormalNo'
            },
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            type: {
                Name: "出库类型",
                Value: 'Item.headerInfo.type'
            },
            innerOrder: {
                Name: "内部订单号",
                Value: 'Item.headerInfo.innerOrder'
            },
            isSynsap: {
                Name: "同步SAP",
                Value: 'Item.headerInfo.isSynsap'
            },
            synsapStatus: {
                Name: "同步状态",
                Value: 'Item.headerInfo.isSynsapSuccess'
            },
            reasonName: {
                Name: "产生原因",
                Value: 'Item.headerInfo.reasonName'
            },
            callOutLocation: {
                Name: "调出仓库",
                Value: 'Item.headerInfo.outLocation'
            },
            callOutArea: {
                Name: "调出库区",
                Value: 'Item.headerInfo.outArea'
            },
            status: {
                Name: "出库状态",
                Value: 'Item.headerInfo.status'
            },
            logistics: {
                Name: "承运物流",
                Value: 'Item.headerInfo.logistics'
            },
            logisticsPerson: {
                Name: "承运人",
                Value: 'Item.headerInfo.logisticsPerson'
            },
            logisticsPhone: {
                Name: "联系方式",
                Value: 'Item.headerInfo.logisticsPhone'
            },
            agentName: {
                Name: "客户",
                Value: 'Item.headerInfo.agentName'
            },
            deliveryTypeName: {
                Name: "发运方式",
                Value: 'Item.headerInfo.deliveryTypeName'
            },
            freightSettleTypeName: {
                Name: "运费结算方式",
                Value: 'Item.headerInfo.settleTypeName'
            },
            receiverName: {
                Name: "收货人",
                Value: 'Item.headerInfo.receiverName'
            },
            receiverPhone: {
                Name: "联系电话",
                Value: 'Item.headerInfo.receiverPhone'
            },
            receiverFax: {
                Name: "传真",
                Value: 'Item.headerInfo.receiverFax'
            },
            address: {
                Name: "收货地址",
                Value: 'Item.headerInfo.address'
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note'
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            dept: {
                Name: "制单部门",
                Value: 'Item.headerInfo.dept'
            },
            applicationDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.applicationDate'
            },
            sapOrder: {
                Name: "预留单号",
                Value: 'Item.headerInfo.sapOrder'
            },
            totalAmount: {
                Name: "总价",
                Value: 'Item.headerInfo.totalAmount'
            },
            auditUserName: {
                Name: "审核人",
                Value: 'Item.headerInfo.auditUserName'
            },
            auditTime: {
                Name: "审核时间",
                Value: 'Item.headerInfo.auditDate'
            },
            auditStatus: {
                Name: "审核状态",
                Value: 'Item.headerInfo.auditStatus'
            },
        }
    };

    window.PrintData.UnusualIn = {
        Name: "其它入库单",
        Interface: "/abnormalIn/item",
        printTempBdDiction: {
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: 1
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                widthRate: 4,
                testValue: '齿轮'
            },
            materialsType: {
                Name: "零件分类",
                Value: "pro.materialsType",
                widthRate: 2.5,
                testValue: 'A分类'
            },
            materialsMeasure: {
                Name: "零件尺寸",
                Value: "pro.materialsMeasure",
                testValue: 1
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                widthRate: 2,
                testValue: 'EA'
            },
            price: {
                Name: "单价",
                Value: "pro.price",
                testValue: '1'
            },
            totalPrice: {
                Name: "总价",
                Value: "pro.totalPrice",
                testValue: '1'
            },
            qty: {
                Name: "入库数量",
                Value: "pro.qty",
                testValue: '1'
            },
            realQty: {
                Name: "实际入库数量",
                Value: "pro.realQty",
                widthRate: 2,
                testValue: '1'
            },
            state: {
                Name: "入库状态",
                Value: "pro.state",
                widthRate: 2,
                testValue: '20180101'
            },
            stockUserName: {
                Name: "保管员",
                Value: "pro.stockUserName",
                widthRate: 2,
                testValue: '1'
            },
            stockLocation: {
                Name: "默认储位",
                Value: "pro.stockLocation",
                widthRate: 2,
                testValue: '123'
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                widthRate: 2,
                testValue: '10'
            },
            remark: {
                Name: "备注",
                widthRate: 2,
                testValue: '备注'
            }
        },
        cacheHeaderFootDiction: {
            warehouseCodeDesc: {
                Name: "仓库描述",
                Value: 'Item.headerInfo.warehouseCodeDesc'
            },
            applyNo: {
                Name: "申请单号",
                Value: 'Item.headerInfo.abnormalNo'

            },
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            type: {
                Name: "入库类型",
                Value: 'Item.headerInfo.type',
            },
            innerOrder: {
                Name: "内部订单号",
                Value: 'Item.headerInfo.innerOrder'
            },
            innerOrderNote: {
                Name: "内部订单号说明",
                Value: 'Item.headerInfo.innerOrderNote'
            },
            voucherNo: {
                Name: "零件凭证",
                Value: 'Item.headerInfo.voucherNo'
            },
            voucherStatus: {
                Name: "过账状态",
                Value: 'Item.headerInfo.voucherStatus'
            },
            isSynsap: {
                Name: "同步SAP",
                Value: 'Item.headerInfo.isSynsap'
            },
            synsapStatus: {
                Name: "同步状态",
                Value: 'Item.headerInfo.isSynsapSuccess'
            },
            note: {
                Name: "原因",
                Value: 'Item.headerInfo.note',
            },
            inLocation: {
                Name: "领入仓库",
                Value: 'Item.headerInfo.inLocation'
            },
            inArea: {
                Name: "领入库区",
                Value: 'Item.headerInfo.inArea'
            },
            state: {
                Name: "入库状态",
                Value: 'Item.headerInfo.state',
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            dept: {
                Name: "制单部门",
                Value: 'Item.headerInfo.dept'
            },
            applicationDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.applicationDate'
            },
            sapOrder: {
                Name: "预留单号",
                Value: 'Item.headerInfo.sapOrder'
            },
            auditUserName: {
                Name: "审核人",
                Value: 'Item.headerInfo.auditUserName'
            },
            auditTime: {
                Name: "审核时间",
                Value: 'Item.headerInfo.auditDate'
            },
            auditStatus: {
                Name: "审核状态",
                Value: 'Item.headerInfo.auditStatus'
            },
            sumTotalPrice: {
                Name: "汇总金额",
                Value: 'Item.headerInfo.sumTotalPrice'
            },
        }
    };

    window.PrintData.Handover = {
        Name: "发运交接单",
        Interface: "/deliveryReceipt/printWithUpdate",
        printTempBdDiction: {
            no: {
                Name: "序号",
                Value: "pro.noCus",
            },
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: 1
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                widthRate: 4,
                testValue: '齿轮'
            },
            boxupNo: {
                Name: "装箱清单号",
                Value: "pro.boxupNo",
                widthRate: 2,
                testValue: '1'
            },
            deliveryNoteNo: {
                Name: "业务单据号",
                Value: "pro.deliveryNoteNo",
                widthRate: 2,
                testValue: 'EA'
            },
            qty: {
                Name: "数量",
                Value: "pro.qty",
                testValue: '1'
            },
            materialNo: {
                Name: "零件编号",
                Value: "pro.materialNo",
                testValue: '1'
            },
            materialName: {
                Name: "零件中文名",
                Value: "pro.materialName",
                testValue: '1'
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: '1'
            },
            locationCode: {
                Name: "储位",
                Value: "pro.locationCode",
                testValue: '1'
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                widthRate: 2,
                testValue: '10'
            },
            keepName: {
                Name: "保管员",
                Value: "pro.keepName",
                testValue: '1'
            },
            amount: {
                Name: "申请数量",
                Value: "pro.amount",
                testValue: '1'
            },
            realAmount: {
                Name: "实际出库数量",
                Value: "pro.realAmount",
                testValue: '1'
            },
            useOnsiteMaterial: {
                Name: "使用现场件",
                Value: "pro.useOnsiteMaterial",
                testValue: '1'
            },
            stealNo: {
                Name: "钢印号",
                Value: "pro.stealNo",
                testValue: '1'
            }            
        },
        cacheHeaderFootDiction: {
            billNo: {
                Name: "发运单号",
                Value: 'Item.headerInfo.billNo'
            },
            purchaseContractNo: {
                Name: "合同号",
                Value: 'Item.headerInfo.purchaseContractNo'
            },
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            dealerOrgName: {
                Name: "客户名称",
                Value: 'Item.headerInfo.dealerOrgName'
            },
            createDate: {
                Name: "申请日期",
                Value: 'Item.headerInfo.createDate'
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            orgName: {
                Name: "工厂名称",
                Value: 'Item.headerInfo.orgName'
            },
            shippingMethod: {
                Name: "运输方式",
                Value: 'Item.headerInfo.shippingMethod'
            },
            settlementDesc: {
                Name: "结算方式",
                Value: 'Item.headerInfo.settlementDesc'
            },
            receiverName: {
                Name: "收货人",
                Value: 'Item.headerInfo.receiverName'
            },
            receiverTel: {
                Name: "联系方式",
                Value: 'Item.headerInfo.receiverTel'
            },
            receiverFax: {
                Name: "传真",
                Value: 'Item.headerInfo.receiverFax'
            },
            receiverAddress: {
                Name: "收货地址",
                Value: 'Item.headerInfo.receiverAddress'
            },
            deliveryDate: {
                Name: "发货日期",
                Value: 'Item.headerInfo.deliveryDate'
            },
            carrierAmount: {
                Name: "费用",
                Value: 'Item.headerInfo.carrierAmount'
            },
            carrierOrgName: {
                Name: "承运商",
                Value: 'Item.headerInfo.carrierOrgName'
            },
            carrierUserName: {
                Name: "承运人",
                Value: 'Item.headerInfo.carrierUserName'
            },
            carrierCar: {
                Name: "承运车辆",
                Value: 'Item.headerInfo.carrierCar'
            },
            freightNo: {
                Name: "物流单号",
                Value: 'Item.headerInfo.freightNo'
            },
            deliveryNOs: {
                Name: "业务单号",
                Value: 'Item.headerInfo.deliveryNOs',
                IsAloneRow: true,

            },
            saleBillNos: {
                Name: "销售单号",
                Value: 'Item.headerInfo.saleBillNos',
                IsAloneRow: true,

            },
            prodTypes: {
                Name: "车型",
                Value: 'Item.headerInfo.prodTypes',
                IsAloneRow: true,

            },
            machineNumbers: {
                Name: "车号",
                Value: 'Item.headerInfo.machineNumbers',
                IsAloneRow: true,

            },
            crmOrders: {
                Name: "CRM单据号",
                Value: 'Item.headerInfo.crmOrders'
            },
            serviceNos: {
                Name: "服务信息单号",
                Value: 'Item.headerInfo.serviceNos'
            },
            serviceNames: {
                Name: "服务人员",
                Value: 'Item.headerInfo.serviceNames',
                IsAloneRow: true,

            },
            serviceSites: {
                Name: "服务网点",
                Value: 'Item.headerInfo.serviceSites',
                IsAloneRow: true,

            },
            receiverSite: {
                Name: "收货站点",
                Value: "Item.headerInfo.receiverSite",
            },
            dispatcherName: {
                Name: "调度员",
                Value: "Item.headerInfo.dispatcherName",
            },
            purchaseLevel: {
                Name: "采购方式",
                Value: "Item.headerInfo.purchaseTypeShow",
            },
            billTypeDesc: {
                Name: "单据类型",
                Value: "Item.headerInfo.billTypeDesc",
            },
            carrierOrgSign: {
                Name: "承运商签字",
                Value: "",
            },
            issuingOfficerSign: {
                Name: "发证员签字",
                Value: "",
            },
            warehouseLeaderSign: {
                Name: "仓库领导签字",
                Value: "",
            },
            customerSign: {
                Name: "客户签字",
                Value: "",
            },
            remark: {
                Name: "备注",
                Value: "Item.headerInfo.remark",
            },
            auditUserName: {
                Name: "审核人",
                Value: 'Item.headerInfo.auditName'
            },
            auditTime: {
                Name: "审核时间",
                Value: 'Item.headerInfo.auditDate'
            },
            auditStatus: {
                Name: "审核状态",
                Value: 'Item.headerInfo.auditStatus'
            },
            printNum: {
                Name: "打印次数",
                Value: 'Item.headerInfo.printNum'
            },
            prAuditMessage: {
                Name: "采购订单审核意见",
                Value: "Item.headerInfo.prAuditMessage",
            },
        }
    };

    window.PrintData.GuaranteesOut = {
        Name: "三包出库单",
        Interface: "/threeGuaranteesOut/item",
        printTempBdDiction: {
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: 1
            },
            materialsDesc: {
                Name: "零件中文名",
                Value: "pro.materialsDesc",
                testValue: '齿轮'
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: 'EA'
            },
            qty: {
                Name: "订单总数",
                Value: "pro.qty",
                testValue: '1'
            },
            outQty: {
                Name: "已发数量",
                Value: "pro.outQty",
                testValue: '1'
            },
            deliveryQty: {
                Name: "出库数量",
                Value: "pro.deliveryQty",
                testValue: '1'
            },
            realOutQty: {
                Name: "实际出库数量",
                Value: "pro.realOutQty",
                testValue: '1'
            },
            status: {
                Name: "出库状态",
                Value: "pro.status",
                testValue: '未出库'
            },
            locationCodeStr: {
                Name: "库存储位",
                Value: "pro.locationCode",
            },
            stockUserName: {
                Name: "保管员",
                Value: "pro.stockUserName",
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                testValue: '10'
            },
            stockLocation: {
                Name: "默认储位",
                Value: "pro.stockLocation",
                testValue: '123'
            },

        },
        cacheHeaderFootDiction: {
            receiverPhone: {
                Name: "联系电话",
                Value: 'Item.headerInfo.receiverPhone'
            },
            guaranteesOutNo: {
                Name: "三包出库单号",
                Value: 'Item.headerInfo.guaranteesOutNo'
            },
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            customerName: {
                Name: "客户名称",
                Value: 'Item.headerInfo.agentName'
            },
            guaranteesTypeName: {
                Name: "单据类型",
                Value: 'Item.headerInfo.guaranteesTypeName'
            },
            purchaseNo: {
                Name: "三包申请单号",
                Value: 'Item.headerInfo.purchaseNo'
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'

            },
            createPartName: {
                Name: "制单部门",
                Value: 'Item.headerInfo.createPartName'
            },
            createDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.createDate'
            },
            callOutLocation: {
                Name: "调出仓库",
                Value: 'Item.headerInfo.outLocation'
            },
            callOutArea: {
                Name: "调出库区",
                Value: 'Item.headerInfo.outArea'
            },
            sapName: {
                Name: "SAP内部订单",
                Value: 'Item.headerInfo.sapName'
            },
            sapTypeName: {
                Name: "移动类型",
                Value: 'Item.headerInfo.sapTypeName'
            },
            outStatus: {
                Name: "出库状态",
                Value: 'Item.headerInfo.outLocationStatus'
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note'
            },
            sapOrder: {
                Name: "预留单号",
                Value: 'Item.headerInfo.sapOrder'
            },
            deliveryTypeName: {
                Name: "发运方式",
                Value: 'Item.headerInfo.deliveryTypeName'
            },
            settleTypeName: {
                Name: "结算方式",
                Value: 'Item.headerInfo.settleTypeName'
            },
            receiverName: {
                Name: "收货人",
                Value: 'Item.headerInfo.receiverName'
            },
            receiverAddress: {
                Name: "收货地址",
                Value: 'Item.headerInfo.receiverAddress'
            },
            prodType: {
                Name: "车型",
                Value: 'Item.headerInfo.prodType'
            },
            machineNumber: {
                Name: "车号",
                Value: 'Item.headerInfo.machineNumber'
            },
            crmOrder: {
                Name: "CRM单据号",
                Value: 'Item.headerInfo.crmOrder'
            },
            serviceName: {
                Name: "服务人员",
                Value: 'Item.headerInfo.serviceName'
            },
            serviceSite: {
                Name: "服务网点",
                Value: 'Item.headerInfo.serviceSite'
            },
            serviceNo: {
                Name: "服务信息单号",
                Value: 'Item.headerInfo.serviceNo'
            },
            auditsCrm: {
                Name: "审批人(CRM)",
                Value: 'Item.headerInfo.auditsName'
            },
            leaderNameCrm: {
                Name: "部门领导(CRM)",
                Value: 'Item.headerInfo.auditLeaderName'
            },
            printTime: {
                Name: "打印时间",
                Value: "Item.headerInfo.printTimeCus"
            },
            purAuditName: {
                Name: "审核人",
                Value: "Item.headerInfo.purAuditName",
            },
            deptLeaderName: {
                Name: "部门领导",
                Value: "Item.headerInfo.deptLeaderName",
            },
        }
    };
    window.PrintData.ComplimentaryOut = {
        Name: "赠送出库单",
        Interface: "/complimentaryOut/item",
        printTempBdDiction: {
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: 1
            },
            materialsDesc: {
                Name: "零件中文名",
                Value: "pro.materialsDesc",
                testValue: '齿轮'
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: 'EA'
            },
            qty: {
                Name: "订单总数",
                Value: "pro.qty",
                testValue: '1'
            },
            outQty: {
                Name: "已发数量",
                Value: "pro.outQty",
                testValue: '1'
            },
            deliveryQty: {
                Name: "出库数量",
                Value: "pro.deliveryQty",
                testValue: '1'
            },
            realOutQty: {
                Name: "实际出库数量",
                Value: "pro.realOutQty",
                testValue: '1'
            },
            status: {
                Name: "出库状态",
                Value: "pro.status",
                testValue: '未出库'
            },
            locationCodeStr: {
                Name: "库存储位",
                Value: "pro.locationCode",
            },
            stockUserName: {
                Name: "保管员",
                Value: "pro.stockUserName",
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                testValue: '10'
            },
            stockLocation: {
                Name: "默认储位",
                Value: "pro.stockLocation",
                testValue: '123'
            }
        },
        cacheHeaderFootDiction: {
            receiverPhone: {
                Name: "联系电话",
                Value: 'Item.headerInfo.receiverPhone'
            },
            guaranteesOutNo: {
                Name: "赠送出库单号",
                Value: 'Item.headerInfo.guaranteesOutNo'
            },
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            customerName: {
                Name: "客户名称",
                Value: 'Item.headerInfo.agentName'
            },
            guaranteesTypeName: {
                Name: "单据类型",
                Value: 'Item.headerInfo.guaranteesTypeName'
            },
            purchaseNo: {
                Name: "赠送订单",
                Value: 'Item.headerInfo.purchaseNo'
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'

            },
            createPartName: {
                Name: "制单部门",
                Value: 'Item.headerInfo.createPartName'
            },
            createDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.createDate'
            },
            callOutLocation: {
                Name: "调出仓库",
                Value: 'Item.headerInfo.outLocation'
            },
            callOutArea: {
                Name: "调出库区",
                Value: 'Item.headerInfo.outArea'
            },
            sapName: {
                Name: "SAP内部订单",
                Value: 'Item.headerInfo.sapName'
            },
            sapTypeName: {
                Name: "移动类型",
                Value: 'Item.headerInfo.sapTypeName'
            },
            outStatus: {
                Name: "出库状态",
                Value: 'Item.headerInfo.outLocationStatus'
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note'
            },
            sapOrder: {
                Name: "预留单号",
                Value: 'Item.headerInfo.sapOrder'
            },
            deliveryTypeName: {
                Name: "发运方式",
                Value: 'Item.headerInfo.deliveryTypeName'
            },
            settleTypeName: {
                Name: "结算方式",
                Value: 'Item.headerInfo.settleTypeName'
            },
            receiverName: {
                Name: "收货人",
                Value: 'Item.headerInfo.receiverName'
            },
            receiverAddress: {
                Name: "收货地址",
                Value: 'Item.headerInfo.receiverAddress'
            },
            crmOrder: {
                Name: "CRM单据号",
                Value: 'Item.headerInfo.crmOrder'
            },
            auditsCrm: {
                Name: "审批人(CRM)",
                Value: 'Item.headerInfo.auditsName'
            },
            leaderNameCrm: {
                Name: "部门领导(CRM)",
                Value: 'Item.headerInfo.auditLeaderName'
            },
            printTime: {
                Name: "打印时间",
                Value: "Item.headerInfo.printTimeCus"
            }
        }
    };
    window.PrintData.Allocation = {
        Name: "客户间调拨",
        Interface: "/agentAllot/item",
        printTempBdDiction: {
            materialNo: {
                Name: "零件编号",
                Value: "pro.materialNo",
                testValue: 1
            },
            materialName: {
                Name: "零件中文名",
                Value: "pro.materialName",
                widthRate: 2,
                testValue: '齿轮'
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: 'EA'
            },
            amount: {
                Name: "申请数量",
                Value: "pro.amount",
                testValue: '1'
            },
            refPrice: {
                Name: "单价",
                Value: "pro.refPrice",
                testValue: '11.5'
            },
            totalPrice: {
                Name: "小计",
                Value: "pro.totalPrice",
                testValue: '11.5'
            },
        },
        cacheHeaderFootDiction: {
            allotOrder: {
                Name: "调拨单号",
                Value: 'Item.headerInfo.allotOrder'
            },
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            deptName: {
                Name: "制单部门",
                Value: 'Item.headerInfo.deptName'
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            createDate: {
                Name: "制单日期",
                Value: 'Item.headerInfo.createDate'
            },
            outAgentName: {
                Name: "调出客户",
                Value: 'Item.headerInfo.outAgentName'
            },
            outAgentContact: {
                Name: "调出联系人",
                Value: 'Item.headerInfo.outAgentContact'
            },
            outAgentPhone: {
                Name: "调出联系方式",
                Value: 'Item.headerInfo.outAgentPhone'
            },
            inAgentName: {
                Name: "调入客户",
                Value: 'Item.headerInfo.inAgentName'
            },
            inAgentContact: {
                Name: "调入联系人",
                Value: 'Item.headerInfo.inAgentContact'
            },
            inAgentPhone: {
                Name: "调入联系方式",
                Value: 'Item.headerInfo.inAgentPhone'
            },
            inAddress: {
                Name: "调入地址",
                Value: 'Item.headerInfo.inAddress'
            },
            logisCom: {
                Name: "物流公司",
                Value: 'Item.headerInfo.logisCom'
            },
            logisOrder: {
                Name: "物流单号",
                Value: 'Item.headerInfo.logisOrder'
            },
            carrier: {
                Name: "承运人",
                Value: 'Item.headerInfo.carrier'
            },
            carrierPhone: {
                Name: "承运人联系方式",
                Value: 'Item.headerInfo.carrierPhone'
            },
            deliveryDate: {
                Name: "发货日期",
                Value: 'Item.headerInfo.deliveryDate'
            },
            auditUserName: {
                Name: "审核人",
                Value: 'Item.headerInfo.auditUserName'
            },
            auditStatus: {
                Name: "审核状态",
                Value: 'Item.headerInfo.verifyState'
            },
            auditDate: {
                Name: "审核日期",
                Value: 'Item.headerInfo.auditDate'
            },
            auditOpinion: {
                Name: "审核意见",
                Value: 'Item.headerInfo.note'
            },
            sumTotalPrice: {
                Name: "汇总金额",
                Value: 'Item.headerInfo.sumTotalPrice'
            },
        }
    };

    window.PrintData.ReturnApply = {
        Name: "退货申请单",
        Interface: "/returnApply/item",
        printTempBdDiction: {
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: 1
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                widthRate: 2,
                testValue: '齿轮'
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: 'EA'
            },
            qty: {
                Name: "采购数量",
                Value: "pro.qty",
                testValue: '1'
            },
            returnApplyAmount: {
                Name: "已退货数量",
                Value: "pro.returnApplyAmount",
                testValue: '1'
            },
            applyQty: {
                Name: "退货数量",
                Value: "pro.applyQty",
                testValue: '1'
            }
        },
        cacheHeaderFootDiction: {
            createName: {
                Name: "创建人",
                Value: "Item.headerInfo.createName",
            },
            applyNo: {
                Name: "申请单号",
                Value: 'Item.headerInfo.applyNo'
            },
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            saleNo: {
                Name: "采购单号",
                Value: 'Item.headerInfo.saleNo'
            },
            purchaseOrgName: {
                Name: "采购公司",
                Value: 'Item.headerInfo.purchaseOrgName'
            },
            supplierOrgName: {
                Name: "备件公司",
                Value: 'Item.headerInfo.supplierOrgName'
            },
            salesmanName: {
                Name: "销售员",
                Value: 'Item.headerInfo.salesmanName'
            },
            createDate: {
                Name: "申请日期",
                Value: 'Item.headerInfo.createDate'
            },
            isReturnDesc: {
                Name: "退货状态",
                Value: 'Item.headerInfo.isReturnDesc'
            },
            remark: {
                Name: "备注",
                Value: 'Item.headerInfo.remark'
            }
        }
    };

    window.PrintData.PickingIn = {
        Name: "领料入库单",
        Interface: "/materialsSchedule/item",
        printTempBdDiction: {
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: 1
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                widthRate: 4,
                testValue: '齿轮'
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                widthRate: 2,
                testValue: 'EA'
            },
            outLocation: {
                Name: "领出仓库",
                Value: "pro.outLocation",
                testValue: '1'
            },
            inLocation: {
                Name: "领入仓库",
                Value: "pro.inLocation",
                testValue: '1'
            },
            inLocationArea: {
                Name: "领入库区",
                Value: "pro.inArea",
                testValue: '1'
            },
            amount: {
                Name: "领料数量",
                Value: "pro.amount",
                testValue: '1'
            },
            realAmount: {
                Name: "实际入库数量",
                Value: "pro.realAmount",
                testValue: '1'
            },
            statusShow: {
                Name: "入库状态",
                Value: "pro.status",
                testValue: '1'
            },
            stockUserName: {
                Name: "保管员",
                Value: "pro.stockUserName",
            },
            stockLocation: {
                Name: "默认储位",
                Value: "pro.stockLocation",
                widthRate: 2,
                testValue: '123'
            },
            remark: {
                Name: "备注",
                Value: "pro.remark",
                widthRate: 2,
                testValue: '123'
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                widthRate: 2,
                testValue: '10'
            },
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            requisitionNo: {
                Name: "领料单号",
                Value: 'Item.headerInfo.requisitionNo'
            },
            documentName: {
                Name: "单据类型",
                Value: 'Item.headerInfo.documentName'
            },
            voucherInNo: {
                Name: "领入零件凭证",
                Value: 'Item.headerInfo.voucherInNo'
            },
            voucherInStatus: {
                Name: "领入过账状态",
                Value: 'Item.headerInfo.voucherInStatus'
            },
            status: {
                Name: "入库状态",
                Value: 'Item.headerInfo.status',
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            sapType: {
                Name: "移动类型",
                Value: 'Item.headerInfo.sapType'
            },
            sapInCode: {
                Name: "预留单号",
                Value: 'Item.headerInfo.sapInCode'
            },

            createDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.createDate',
            },
            createPartName: {
                Name: "制单部门",
                Value: 'Item.headerInfo.createPartName'
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note'
            },
            sapInOrder: {
                Name: "领入预留单号",
                Value: 'Item.headerInfo.sapInCode'
            },
            sapOutOrder: {
                Name: "领出预留单号",
                Value: 'Item.headerInfo.sapOutCode'
            },
            auditUserName: {
                Name: "审核人",
                Value: 'Item.headerInfo.auditUserName'
            },
            auditTime: {
                Name: "审核时间",
                Value: 'Item.headerInfo.auditDate'
            },
            auditStatus: {
                Name: "审核状态",
                Value: 'Item.headerInfo.auditStatus'
            },
            auditsCrm: {
                Name: "审批人(CRM)",
                Value: 'Item.headerInfo.auditsName'
            },
            leaderNameCrm: {
                Name: "部门领导(CRM)",
                Value: 'Item.headerInfo.auditLeaderName'
            },
            printTime: {
                Name: "打印时间",
                Value: "Item.headerInfo.printTimeCus"
            }
        }
    };

    window.PrintData.PickingOut = {
        Name: "领料出库单",
        Interface: "/materialsSchedule/item",
        printTempBdDiction: {
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: 1
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                widthRate: 4,
                testValue: '齿轮'
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                widthRate: 2,
                testValue: 'EA'
            },
            outLocation: {
                Name: "领出仓库",
                Value: "pro.outLocation",
                testValue: '1'
            },
            outLocationArea: {
                Name: "领出库区",
                Value: "pro.outArea",
                testValue: '1'
            },
            inLocation: {
                Name: "领入仓库",
                Value: "pro.inLocation",
                testValue: '1'
            },
            amount: {
                Name: "领料数量",
                Value: "pro.amount",
                testValue: '1'
            },
            realOutQty: {
                Name: "实际出库数量",
                Value: "pro.realAmount",
                testValue: '1'
            },
            outStatus: {
                Name: "出库状态",
                Value: "pro.status",
                testValue: '1'
            },
            stockUserName: {
                Name: "保管员",
                Value: "pro.stockUserName",
            },
            stockLocation: {
                Name: "默认储位",
                Value: "pro.stockLocation",
                widthRate: 2,
                testValue: '123'
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                widthRate: 2,
                testValue: '10'
            },
        },

        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            requisitionNo: {
                Name: "领料单号",
                Value: 'Item.headerInfo.requisitionNo'
            },
            documentName: {
                Name: "单据类型",
                Value: 'Item.headerInfo.documentName'
            },
            status: {
                Name: "出库状态",
                Value: 'Item.headerInfo.status'
            },
            voucherOutNo: {
                Name: "领出零件凭证",
                Value: 'Item.headerInfo.voucherOutNo'
            },
            voucherOutStatus: {
                Name: "领出过账状态",
                Value: 'Item.headerInfo.voucherOutStatus'
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            sapType: {
                Name: "移动类型",
                Value: 'Item.headerInfo.sapType'
            },
            createDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.createDate'
            },
            createPartName: {
                Name: "制单部门",
                Value: 'Item.headerInfo.createPartName'
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note'
            },
            sapInOrder: {
                Name: "领入预留单号",
                Value: 'Item.headerInfo.sapInCode'
            },
            sapOutOrder: {
                Name: "领出预留单号",
                Value: 'Item.headerInfo.sapOutCode'
            },
            auditUserName: {
                Name: "审核人",
                Value: 'Item.headerInfo.auditUserName'
            },
            auditTime: {
                Name: "审核时间",
                Value: 'Item.headerInfo.auditDate'
            },
            auditStatus: {
                Name: "审核状态",
                Value: 'Item.headerInfo.auditStatus'
            },
            printTime: {
                Name: "打印时间",
                Value: "Item.headerInfo.printTimeCus"
            }
        }
    };

    window.PrintData.PickingInGroupByOutLoc = {
        Name: "领料入库单",
        Interface: "/materialsSchedule/itemGroupByOutLocation",
        printTempBdDiction: {
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: 1
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                widthRate: 4,
                testValue: '齿轮'
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                widthRate: 2,
                testValue: 'EA'
            },
            outLocation: {
                Name: "领出仓库",
                Value: "pro.outLocation",
                testValue: '1'
            },
            inLocation: {
                Name: "领入仓库",
                Value: "pro.inLocation",
                testValue: '1'
            },
            inLocationArea: {
                Name: "领入库区",
                Value: "pro.inArea",
                testValue: '1'
            },
            amount: {
                Name: "领料数量",
                Value: "pro.amount",
                testValue: '1'
            },
            realAmount: {
                Name: "实际入库数量",
                Value: "pro.realAmount",
                testValue: '1'
            },
            statusShow: {
                Name: "入库状态",
                Value: "pro.status",
                testValue: '1'
            },
            stockUserName: {
                Name: "保管员",
                Value: "pro.stockUserName",
            },
            stockLocation: {
                Name: "默认储位",
                Value: "pro.stockLocation",
                widthRate: 2,
                testValue: '123'
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                widthRate: 2,
                testValue: '10'
            },
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            requisitionNo: {
                Name: "领料单号",
                Value: 'Item.headerInfo.requisitionNo'
            },
            documentName: {
                Name: "单据类型",
                Value: 'Item.headerInfo.documentName'
            },
            voucherInNo: {
                Name: "领入零件凭证",
                Value: 'Item.headerInfo.voucherInNo'
            },
            voucherInStatus: {
                Name: "领入过账状态",
                Value: 'Item.headerInfo.voucherInStatus'
            },
            status: {
                Name: "入库状态",
                Value: 'Item.headerInfo.status'
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            sapType: {
                Name: "移动类型",
                Value: 'Item.headerInfo.sapType'
            },
            sapInCode: {
                Name: "预留单号",
                Value: 'Item.headerInfo.sapInCode'
            },

            createDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.createDate'
            },
            createPartName: {
                Name: "制单部门",
                Value: 'Item.headerInfo.createPartName'
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note'
            },
            sapInOrder: {
                Name: "领入预留单号",
                Value: 'Item.headerInfo.sapInCode'
            },
            sapOutOrder: {
                Name: "领出预留单号",
                Value: 'Item.headerInfo.sapOutCode'
            },
            auditUserName: {
                Name: "审核人",
                Value: 'Item.headerInfo.auditUserName'
            },
            auditTime: {
                Name: "审核时间",
                Value: 'Item.headerInfo.auditDate'
            },
            auditStatus: {
                Name: "审核状态",
                Value: 'Item.headerInfo.auditStatus'
            },
            auditsCrm: {
                Name: "审批人(CRM)",
                Value: 'Item.headerInfo.auditsName'
            },
            leaderNameCrm: {
                Name: "部门领导(CRM)",
                Value: 'Item.headerInfo.auditLeaderName'
            },
            printTime: {
                Name: "打印时间",
                Value: "Item.headerInfo.printTimeCus"
            }
        }
    };

    window.PrintData.PickingOutGroupByOutLoc = {
        Name: "领料出库单",
        Interface: "/materialsSchedule/itemGroupByOutLocation",
        printTempBdDiction: {
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: 1
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                widthRate: 4,
                testValue: '齿轮'
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                widthRate: 2,
                testValue: 'EA'
            },
            outLocation: {
                Name: "领出仓库",
                Value: "pro.outLocation",
                testValue: '1'
            },
            outLocationArea: {
                Name: "领出库区",
                Value: "pro.outArea",
                testValue: '1'
            },
            inLocation: {
                Name: "领入仓库",
                Value: "pro.inLocation",
                testValue: '1'
            },
            amount: {
                Name: "领料数量",
                Value: "pro.amount",
                testValue: '1'
            },
            realOutQty: {
                Name: "实际出库数量",
                Value: "pro.realAmount",
                testValue: '1'
            },
            outStatus: {
                Name: "出库状态",
                Value: "pro.status",
                testValue: '1'
            },
            stockUserName: {
                Name: "保管员",
                Value: "pro.stockUserName",
            },
            stockLocation: {
                Name: "默认储位",
                Value: "pro.stockLocation",
                widthRate: 2,
                testValue: '123'
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                widthRate: 2,
                testValue: '10'
            },
        },

        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            requisitionNo: {
                Name: "领料单号",
                Value: 'Item.headerInfo.requisitionNo'
            },
            documentName: {
                Name: "单据类型",
                Value: 'Item.headerInfo.documentName'
            },
            status: {
                Name: "出库状态",
                Value: 'Item.headerInfo.status'
            },
            voucherOutNo: {
                Name: "领出零件凭证",
                Value: 'Item.headerInfo.voucherOutNo'
            },
            voucherOutStatus: {
                Name: "领出过账状态",
                Value: 'Item.headerInfo.voucherOutStatus'
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            sapType: {
                Name: "移动类型",
                Value: 'Item.headerInfo.sapType'
            },
            createDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.createDate'
            },
            createPartName: {
                Name: "制单部门",
                Value: 'Item.headerInfo.createPartName'
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note'
            },
            sapInOrder: {
                Name: "领入预留单号",
                Value: 'Item.headerInfo.sapInCode'
            },
            sapOutOrder: {
                Name: "领出预留单号",
                Value: 'Item.headerInfo.sapOutCode'
            },
            auditUserName: {
                Name: "审核人",
                Value: 'Item.headerInfo.auditUserName'
            },
            auditTime: {
                Name: "审核时间",
                Value: 'Item.headerInfo.auditDate'
            },
            auditStatus: {
                Name: "审核状态",
                Value: 'Item.headerInfo.auditStatus'
            },
            printTime: {
                Name: "打印时间",
                Value: "Item.headerInfo.printTimeCus"
            }
        }
    };

    window.PrintData.Inventory = {
        Name: "盘点单",
        Interface: "/inventoryCheck/printItem",
        printTempBdDiction: {
            barCode: {
                Name: "盘点条码",
                Value: "pro.barCode",
                testValue: 1
            },
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: 1
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                testValue: '齿轮'
            },
            loactionCode: {
                Name: "储位",
                Value: "pro.loactionCode",
                testValue: 'EA'
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                testValue: 'EA'
            },
            sysAmount: {
                Name: "原始数量",
                Value: "pro.sysAmount",
                testValue: '1'
            },
            actAmount: {
                Name: "盘点数量",
                Value: "pro.actAmount",
                testValue: '1'
            },
            depositaryName: {
                Name: "保管员",
                Value: "pro.depositaryName",
                testValue: '1'
            },
            stateShow: {
                Name: "盘点状态",
                Value: "pro.stateShow",
                testValue: '1'
            },
            inventoryUserName: {
                Name: "盘点人",
                Value: "pro.inventoryUserName",
                testValue: '1'
            }
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            inventoryNo: {
                Name: "盘点单号",
                Value: 'Item.headerInfo.checkOrderNo'
            },
            warehouseCodeI: {
                Name: "仓库",
                Value: 'Item.headerInfo.warehouseCode'
            },
            locationCodesStr: {
                Name: "库区",
                Value: 'Item.headerInfo.locationCodesStr'
            },
            checkType: {
                Name: "盘点类型",
                Value: 'Item.headerInfo.checkType'
            },
            checkStatus: {
                Name: "盘点状态",
                Value: 'Item.headerInfo.checkStatus'
            },
            custodian: {
                Name: "保管员",
                Value: 'Item.headerInfo.custodian'
            },
            inventoryCreateName: {
                Name: "创建人",
                Value: 'Item.headerInfo.createName'
            },
            inventoryCreateDate: {
                Name: "创建日期",
                Value: 'Item.headerInfo.createDate'
            },
            startName: {
                Name: "启动人",
                Value: 'Item.headerInfo.startName'
            },
            inventoryDes: {
                Name: "盘点描述",
                Value: 'Item.headerInfo.inventoryDes'
            },
            plannedDate: {
                Name: "计划盘点日期",
                Value: 'Item.headerInfo.plannedDate'
            }
        }
    };

    window.PrintData.PurchaseIn = {
        Name: "采购入库单",
        Interface: "/purchaseInbound/item",
        printTempBdDiction: {
            materialNo: {
                Name: "零件编号",
                Value: "pro.materialNo",
                testValue: 1
            },
            materialName: {
                Name: "零件中文名",
                Value: "pro.materialName",
                testValue: 1
            },
            materialsMeasure: {
                Name: "零件尺寸",
                Value: "pro.materialsMeasure",
                testValue: 1
            },
            rowNo: {
                Name: "行号",
                Value: "pro.rowNo",
                testValue: 1
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: '单位'
            },
            price: {
                Name: "单价",
                Value: "pro.price",
                testValue: '1'
            },
            purchaseInQty: {
                Name: "订单总数",
                Value: "pro.qty",
                testValue: '1'
            },
            sendQty: {
                Name: "已发数量",
                Value: "pro.sendQty",
                testValue: '1'
            },
            purchaseInQtyIn: {
                Name: "入库数量",
                Value: "pro.amount",
                testValue: '1'
            },
            realAmount: {
                Name: "实际入库数量",
                Value: "pro.realAmount",
                testValue: '1'
            },
            statusShow: {
                Name: "入库状态",
                Value: "pro.status",
                testValue: '1'
            },
            stockUserName: {
                Name: "保管员",
                Value: "pro.stockUserName",
                testValue: '1'
            },
            stockLocation: {
                Name: "默认储位",
                Value: "pro.stockLocation",
                widthRate: 2,
                testValue: '123'
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                testValue: 'EA'
            },
            qualifiedQuantity: {
                Name: "合格数",
                Value: "pro.qualifiedQuantity",
                testValue: ''
            },
            realQuantity: {
                Name: "实收数量",
                Value: "pro.realQuantity",
                testValue: ''
            },
        },
        cacheHeaderFootDiction: {
            warehouseCodeDesc: {
                Name: "仓库描述",
                Value: 'Item.headerInfo.warehouseCodeDesc',
            },
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode',
            },
            purchaseInboundOrder: {
                Name: "采购入库单号",
                Value: 'Item.headerInfo.purchaseInboundOrder',
            },
            supplierName: {
                Name: "供货商",
                Value: 'Item.headerInfo.supplierName',
            },
            supplierCode: {
                Name: "供货商代码",
                Value: 'Item.headerInfo.supplierCode',
            },
            purchaseRequestOrder: {
                Name: "采购订单号",
                Value: 'Item.headerInfo.purchaseRequestOrder',
            },
            purchaseVoucher: {
                Name: "采购凭证",
                Value: 'Item.headerInfo.purchaseVoucher',
            },
            materialsNo: {
                Name: "零件凭证",
                Value: 'Item.headerInfo.voucherNo',
            },
            purchaseGroup: {
                Name: "采购组",
                Value: 'Item.headerInfo.purchaseGroup',
            },
            warehouseCode: {
                Name: "调入仓库",
                Value: 'Item.headerInfo.warehouseCode',
            },
            callInArea: {
                Name: "调入库区",
                Value: 'Item.headerInfo.inArea',
            },
            state: {
                Name: "入库状态",
                Value: 'Item.headerInfo.inStatus',
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName',
            },
            deptName: {
                Name: "制单部门",
                Value: 'Item.headerInfo.deptName',
            },
            purchaseCreateDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.createDate',
            },
            postTimeStr: {
                Name: "过账时间",
                Value: 'Item.headerInfo.postTimeStr',
            },
            inspector: {
                Name: "检验员",
                Value: 'Item.headerInfo.inspector',
            },
            receiverName: {
                Name: "收货人",
                Value: 'Item.headerInfo.receiverName',
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note',
            }
        }
    };

    window.PrintData.BeginningIn = {
        Name: "期初入库单",
        Interface: "/initialInventory/item",
        printTempBdDiction: {
            materialNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: "1"
            },
            materialName: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                testValue: "1"
            },
            materialsMeasure: {
                Name: "零件尺寸",
                Value: "pro.materialsMeasure",
                testValue: 1
            },
            totalQty: {
                Name: "入库总数量",
                Value: "pro.totalQty",
                testValue: '1'
            },
            minPackQty: {
                Name: "最小包装",
                Value: "pro.minPackQty",
                testValue: '1'
            },
            realQty: {
                Name: "实际入库数",
                Value: "pro.inNum",
                testValue: '1'
            },
            orawyd: {
                Name: "图号",
                Value: "pro.orawyd",
                testValue: '1'
            },
            vinId: {
                Name: "VIN号",
                Value: "pro.vinid",
                testValue: '1'
            },
            statusShow: {
                Name: "入库状态",
                Value: "pro.stateDesc",
                testValue: '1'
            },
            stockUserName: {
                Name: "保管员",
                Value: "pro.stockUserName",
                testValue: '1'
            },
            stockLocation: {
                Name: "默认储位",
                Value: "pro.stockLocation",
                widthRate: 2,
                testValue: '123'
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                testValue: 'EA'
            },
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            beginningInAbnormalNoIn: {
                Name: "入库单号",
                Value: 'Item.headerInfo.billNo'
            },
            beginningInInLocation: {
                Name: "仓库编号",
                Value: 'Item.headerInfo.inLocation'
            },
            state: {
                Name: "入库状态",
                Value: 'Item.headerInfo.state',
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            deptName: {
                Name: "制单部门",
                Value: 'Item.headerInfo.dept'
            },
            beginningInCreateDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.createDate'
            }
        }
    };

    window.PrintData.ReturnIn = {
        Name: "退货入库单",
        Interface: "/returnIn/item",
        printTempBdDiction: {
            materialNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: "1"
            },
            materialName: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                testValue: "1"
            },
            materialsMeasure: {
                Name: "零件尺寸",
                Value: "pro.materialsMeasure",
                testValue: 1
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: '1'
            },
            returnOutTotal: {
                Name: "退货总数",
                Value: "pro.applyQty",
                testValue: '1'
            },
            appliedQtyIn: {
                Name: "已申请入库数量",
                Value: "pro.returnQty",
                testValue: '1'
            },
            qty: {
                Name: "入库数量",
                Value: "pro.thisReturn",
                testValue: '1'
            },
            realQty: {
                Name: "实际入库数量",
                Value: "pro.inQtyStr",
                testValue: '1'
            },
            statusShow: {
                Name: "入库状态",
                Value: "pro.statusShow",
                testValue: '1'
            },
            loactionCode: {
                Name: "储位",
                Value: "pro.stockLocation",
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                testValue: 'EA'
            },
            stockUserName: {
                Name: "保管员",
                Value: "pro.stockUserName",
            },
            stockLocation: {
                Name: "默认储位",
                Value: "pro.stockLocation",
                widthRate: 2,
                testValue: '123'
            },
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            returnInNo: {
                Name: "退货入库单号",
                Value: 'Item.headerInfo.returnNo'
            },
            returnInBillTypeName: {
                Name: "单据类型",
                Value: 'Item.headerInfo.billTypeName'
            },
            returnApplyNo: {
                Name: "退货申请单号",
                Value: 'Item.headerInfo.applyNo'
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            deptName: {
                Name: "制单部门",
                Value: 'Item.headerInfo.dept'
            },
            createBillDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.createTime'
            },
            warehouseCode: {
                Name: "调入仓库",
                Value: 'Item.headerInfo.warehouseCode'
            },
            callInArea: {
                Name: "调入库区",
                Value: 'Item.headerInfo.areaCode'
            },
            state: {
                Name: "入库状态",
                Value: 'Item.headerInfo.inStatus',
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note'
            },
            loactionCode: {
                Name: "储位",
                Value: "pro.stockLocation",
                testValue: 'EA'
            }
        }
    };

    window.PrintData.DepotAllocation = {
        Name: "区域调拨单",
        Interface: "/regionAllot/item",
        printTempBdDiction: {
            materialNo: {
                Name: "零件编号",
                Value: "pro.materialNo",
                testValue: "1"
            },
            materialName: {
                Name: "零件中文名",
                Value: "pro.materialName",
                testValue: "1"
            },
            materialsMeasure: {
                Name: "零件尺寸",
                Value: "pro.materialsMeasure",
                testValue: 1
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: '1'
            },
            amount: {
                Name: "申请数量",
                Value: "pro.amount",
                testValue: '1'
            },
            callOutCompleteQty: {
                Name: "调出完成数",
                Value: "pro.outAmount",
                testValue: '1'
            },
            callInCompleteQty: {
                Name: "调入完成数",
                Value: "pro.inAmount",
                testValue: '1'
            },
            locationCodeStr: {
                Name: "库存储位",
                Value: "pro.locationCode",
            },
            stockUserName: {
                Name: "保管员",
                Value: "pro.stockUserName",
            },
            stockLocation: {
                Name: "默认储位",
                Value: "pro.stockLocation",
                testValue: '123'
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                testValue: 'EA'
            },
            remark: {
                Name: "备注",
                Value: "pro.remark",
                testValue: ''
            },
        },
        cacheHeaderFootDiction: {
            allotPlanOrder: {
                Name: "调拨计划单号",
                Value: 'Item.headerInfo.allotPlanOrder'
            },
            inWarehouseCodeDesc: {
                Name: "调入仓库描述",
                Value: 'Item.headerInfo.inWarehouseCodeDesc'
            },
            outWarehouseCodeDesc: {
                Name: "调出仓库描述",
                Value: 'Item.headerInfo.outWarehouseCodeDesc'
            },
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            allotOrder: {
                Name: "调拨单号",
                Value: 'Item.headerInfo.allotOrder'
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            deptName: {
                Name: "制单部门",
                Value: 'Item.headerInfo.deptName'
            },
            createBillDate: {
                Name: "制单日期",
                Value: 'Item.headerInfo.createDate'
            },
            callOutLocation: {
                Name: "调出仓库",
                Value: 'Item.headerInfo.outLocation'
            },
            callOutArea: {
                Name: "调出库区",
                Value: 'Item.headerInfo.outArea'
            },
            callInLocation: {
                Name: "调入仓库",
                Value: 'Item.headerInfo.inLocation'
            },
            callInArea: {
                Name: "调入库区",
                Value: 'Item.headerInfo.inArea'
            },
            sapTypeName: {
                Name: "移动类型",
                Value: 'Item.headerInfo.moveType'
            },
            sapInOrder: {
                Name: "领入预留单号",
                Value: 'Item.headerInfo.sapInOrder'
            },
            sapOutOrder: {
                Name: "领出预留单号",
                Value: 'Item.headerInfo.sapOutOrder'
            },
            receiverName: {
                Name: "收货人",
                Value: 'Item.headerInfo.receiveUser'
            },
            receiverPhone: {
                Name: "联系电话",
                Value: 'Item.headerInfo.receiveTel'
            },
            address: {
                Name: "收货地址",
                Value: 'Item.headerInfo.receiveAddress'
            },
            allotTypeDesc: {
                Name: "区域调拨类型",
                Value: 'Item.headerInfo.allotTypeDesc'
            },
            auditsCrm: {
                Name: "审批人(CRM)",
                Value: 'Item.headerInfo.AuditName'
            },
            leaderNameCrm: {
                Name: "部门领导(CRM)",
                Value: 'Item.headerInfo.auditLeaderName'
            },
            printTime: {
                Name: "打印时间",
                Value: "Item.headerInfo.printTimeCus"
            }
        }
    };

    window.PrintData.DeliveryOrderIn = {
        Name: "配送指令入库单",
        Interface: "/deliveryInstruction/item",
        printTempBdDiction: {
            materialNo: {
                Name: "零件编号",
                Value: "pro.materialNo",
                testValue: "1"
            },
            materialName: {
                Name: "零件中文名",
                Value: "pro.materialName",
                testValue: "1"
            },
            rowNo: {
                Name: "行号",
                Value: "pro.rowNo",
                testValue: '1'
            },
            qty: {
                Name: "入库数量",
                Value: "pro.amount",
                testValue: '1'
            },
            realQty: {
                Name: "实际入库数量",
                Value: "pro.realAmount",
                testValue: '1'
            },
            statusShow: {
                Name: "入库状态",
                Value: "pro.state",
                testValue: '1'
            },
            postingStateShow: {
                Name: "过账状态",
                Value: "pro.postingState",
                testValue: '1'
            },
            stockUserName: {
                Name: "保管员",
                Value: "pro.stockUserName",
                testValue: '1'
            },
            stockLocation: {
                Name: "默认储位",
                Value: "pro.stockLocation",
                widthRate: 2,
                testValue: '123'
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                testValue: 'EA'
            },
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            deliveryOrder: {
                Name: "入库单号",
                Value: 'Item.headerInfo.deliveryOrder'
            },
            deliveryInstructionNo: {
                Name: "配送指令",
                Value: 'Item.headerInfo.deliveryInstructionNo'
            },
            locationCode: {
                Name: "仓库编码",
                Value: 'Item.headerInfo.warehouseCode'
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            createBillDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.createDate'
            },
            state: {
                Name: "入库状态",
                Value: 'Item.headerInfo.state',
            },
            postingStateShow: {
                Name: "过账状态",
                Value: 'Item.headerInfo.postingState'
            }
        }
    };

    window.PrintData.SaleOffset = {
        Name: "销售冲销单",
        Interface: "/saleReverse/item",
        printTempBdDiction: {
            materialNo: {
                Name: "零件编号",
                Value: "pro.materialNo",
                testValue: "1"
            },
            materialName: {
                Name: "零件中文名",
                Value: "pro.materialName",
                widthRate: 2,
                testValue: "1"
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: 'EA'
            },
            applyDeliverQty: {
                Name: "申请发货数量",
                Value: "pro.deliveryQty",
                testValue: '1'
            },
            realDeliverQty: {
                Name: "实际发货数量",
                Value: "pro.realQty",
                testValue: '1'
            },
            planQtyIn: {
                Name: "计划入库数量",
                Value: "pro.amount",
                testValue: '1'
            },
            realQty: {
                Name: "实际入库数量",
                Value: "pro.realAmount",
                testValue: '1'
            },
            statusShow: {
                Name: "入库状态",
                Value: "pro.stateShow",
                testValue: '1'
            },
            stockUserName: {
                Name: "保管员",
                Value: "pro.stockUserName",
                testValue: '1'
            },
            stockLocation: {
                Name: "默认储位",
                Value: "pro.stockLocation",
                testValue: '123'
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                testValue: 'EA'
            },
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            reverseOrder: {
                Name: "销售冲销单号",
                Value: 'Item.headerInfo.reverseOrder'
            },
            deliveryNo: {
                Name: "发货通知单号",
                Value: 'Item.headerInfo.deliveryNoteOrder'
            },
            customerName: {
                Name: "客户名称",
                Value: 'Item.headerInfo.agentName'
            },
            warehouseNumber: {
                Name: "仓库编码",
                Value: 'Item.headerInfo.warehouseCode'
            },
            isPostingAccount: {
                Name: "是否过账",
                Value: 'Item.headerInfo.isPosting'
            },
            auditUserName: {
                Name: "审核人",
                Value: 'Item.headerInfo.auditUserName'
            },
            auditStatus: {
                Name: "审核状态",
                Value: 'Item.headerInfo.auditState'
            },
            auditDate: {
                Name: "审核日期",
                Value: 'Item.headerInfo.auditDate'
            },
            auditOpinion: {
                Name: "审核意见",
                Value: 'Item.headerInfo.auditNote'
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note'
            }
        }
    };

    window.PrintData.BackIn = {
        Name: "回购入库单",
        Interface: "/backInbound/item",
        printTempBdDiction: {
            materialNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: "1"
            },
            materialName: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                testValue: "1"
            },
            materialType: {
                Name: "零件类型",
                Value: "pro.materialsType",
                testValue: "1"
            },
            materialsMeasure: {
                Name: "零件尺寸",
                Value: "pro.materialsMeasure",
                testValue: 1
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: '1'
            },
            backInQty: {
                Name: "订单总数",
                Value: "pro.qty",
                testValue: '1'
            },
            sendQty: {
                Name: "已发数量",
                Value: "pro.sendQty",
                testValue: '1'
            },
            thisTimeAmount: {
                Name: "本次入库数量",
                Value: "pro.amount",
                testValue: '1'
            },
            realAmount: {
                Name: "实际入库数量",
                Value: "pro.realAmount",
                testValue: '1'
            },
            statusShow: {
                Name: "入库状态",
                Value: "pro.statusShow",
                testValue: '1'
            },
            stockUserName: {
                Name: "保管员",
                Value: "pro.stockUserName",
                testValue: '1'
            },
            stockLocation: {
                Name: "默认储位",
                Value: "pro.stockLocation",
                testValue: '123'
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                testValue: 'EA'
            },
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            outboundOrder: {
                Name: "回购出库单号",
                Value: 'Item.headerInfo.inboundOrder'
            },
            inboundOrder: {
                Name: "回购入库单号",
                Value: 'Item.headerInfo.inboundOrder'
            },
            backOrder: {
                Name: "回购订单号",
                Value: 'Item.headerInfo.backOrder'
            },
            warehouseCode: {
                Name: "调入仓库",
                Value: 'Item.headerInfo.warehouseCode'
            },
            inArea: {
                Name: "调入库区",
                Value: 'Item.headerInfo.inArea'
            },
            state: {
                Name: "入库状态",
                Value: 'Item.headerInfo.inStatus',
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            createDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.createDate'
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note'
            }
        }
    };

    window.PrintData.SplitPrint = {
        Name: "拆件单",
        Interface: "/split/item",
        printTempBdDiction: {
            matTypeDesc: {
                Name: "类型",
                Value: "pro.matTypeDesc",
                testValue: "原件"
            },
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: "1"
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                testValue: "1"
            },
            materialsType: {
                Name: "零件类型",
                Value: "pro.materialsType",
                testValue: "1"
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: '1'
            },
            amount: {
                Name: "数量",
                Value: "pro.amount",
                testValue: '1'
            },
            splitAmount: {
                Name: "已拆件数量",
                Value: "pro.splitAmount",
                testValue: '1'
            },
            restoreAmount: {
                Name: "已恢复数量",
                Value: "pro.restoreAmount",
                testValue: '1'
            },
            inAmount: {
                Name: "已入库数量",
                Value: "pro.inAmount",
                testValue: '1'
            },
            outAmount: {
                Name: "已出库数量",
                Value: "pro.outAmount",
                testValue: '1'
            }
        },
        cacheHeaderFootDiction: {

            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            splitOrder: {
                Name: "拆件单号",
                Value: 'Item.headerInfo.splitOrder'
            },
            createName: {
                Name: "创建人",
                Value: 'Item.headerInfo.createName'
            },
            createDate: {
                Name: "创建时间",
                Value: 'Item.headerInfo.createDate'
            },
            splitType: {
                Name: "拆件类型",
                Value: 'Item.headerInfo.splitType'
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note'
            },
            splitStatus: {
                Name: "拆件状态",
                Value: 'Item.headerInfo.splitStatus'
            },
            restoreStatus: {
                Name: "原件恢复状态",
                Value: 'Item.headerInfo.restoreStatus'
            },
            auditStatus: {
                Name: "审核状态",
                Value: 'Item.headerInfo.auditStatus'
            },
            firstAuditName: {
                Name: "第一步审核人",
                Value: 'Item.headerInfo.firstAuditName'
            },
            firstAuditDate: {
                Name: "第一步审核时间",
                Value: 'Item.headerInfo.firstAuditDate'
            },
            firstAuditNote: {
                Name: "第一步审核意见",
                Value: 'Item.headerInfo.firstAuditNote'
            },
            secondAuditName: {
                Name: "第二步审核人",
                Value: 'Item.headerInfo.secondAuditName'
            },
            secondAuditDate: {
                Name: "第二步审核时间",
                Value: 'Item.headerInfo.secondAuditDate'
            },
            secondAuditNote: {
                Name: "第二步审核意见",
                Value: 'Item.headerInfo.secondAuditNote'
            },
            thirdAuditName: {
                Name: "第三步审核人",
                Value: 'Item.headerInfo.thirdAuditName'
            },
            thirdAuditDate: {
                Name: "第三步审核时间",
                Value: 'Item.headerInfo.thirdAuditDate'
            },
            thirdAuditNote: {
                Name: "第三步审核意见",
                Value: 'Item.headerInfo.thirdAuditNote'
            },
            fourthAuditName: {
                Name: "第四步审核人",
                Value: 'Item.headerInfo.fourthAuditName'
            },
            fourthAuditDate: {
                Name: "第四步审核时间",
                Value: 'Item.headerInfo.fourthAuditDate'
            },
            fourthAuditNote: {
                Name: "第四步审核意见",
                Value: 'Item.headerInfo.fourthAuditNote'
            },
        }
    };

    window.PrintData.RestorePrint = {
        Name: "拆件恢复单",
        Interface: "/restore/item",
        printTempBdDiction: {
            barcode: {
                Name: "零件条码",
                Value: "pro.barcode",
                testValue: "1"
            },
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: "1"
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                testValue: "1"
            },
            materialsType: {
                Name: "零件类型",
                Value: "pro.materialsType",
                testValue: '1'
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: '1'
            },
            amount: {
                Name: "数量",
                Value: "pro.amount",
                testValue: '1'
            },
            restoreStatusStr: {
                Name: "是否恢复",
                Value: "pro.restoreStatusStr",
                testValue: '1'
            },
            restoreName: {
                Name: "恢复人",
                Value: "pro.restoreName",
                testValue: '1'
            },
            restoreDateStr: {
                Name: "恢复时间",
                Value: "pro.restoreDateStr",
                testValue: '1'
            }
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            restoreOrder: {
                Name: "拆件恢复单号",
                Value: 'Item.headerInfo.restoreOrder'
            },

            splitOrder: {
                Name: "拆件单号",
                Value: 'Item.headerInfo.splitOrder'
            },
            amount: {
                Name: "总数量",
                Value: 'Item.headerInfo.amount'
            },
            restoreAmount: {
                Name: "已恢复数量",
                Value: 'Item.headerInfo.restoreAmount'
            },
            createName: {
                Name: "创建人",
                Value: 'Item.headerInfo.createName'
            },
            createDate: {
                Name: "创建时间",
                Value: 'Item.headerInfo.createDate'
            }
        }
    };

    window.PrintData.SendPrint = {
        Name: "送货单",
        Interface: "/sendBill/item",
        printTempBdDiction: {
            sourceOrder: {
                Name: "采购单号",
                Value: "pro.sourceOrder",
                testValue: "1"
            },
            rowNo: {
                Name: "行号",
                Value: "pro.rowNo",
                testValue: "1"
            },
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: "1"
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                testValue: '1'
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: '1'
            },
            price: {
                Name: "单价",
                Value: "pro.printPrice",
                testValue: '1'
            },
            qty: {
                Name: "数量",
                Value: "pro.qty",
                testValue: '1'
            },
            realQty: {
                Name: "已入库数量",
                Value: "pro.realQty",
                testValue: '1'
            },
            postingNum: {
                Name: "已过账数量",
                Value: "pro.postingNum",
                testValue: '1'
            },
            voucherNo: {
                Name: "零件凭证",
                Value: "pro.voucherNo",
                testValue: '1'
            },
            sapErrorMsg: {
                Name: "过账错误信息",
                Value: "pro.sapErrorMsg",
                testValue: '1'
            },
            note: {
                Name: "备注",
                Value: "pro.note",
                testValue: '1'
            }
        },
        cacheHeaderFootDiction: {
            warehouseCodeDesc: {
                Name: "仓库描述",
                Value: 'Item.headerInfo.warehouseCodeDesc'
            },
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            sendOrder: {
                Name: "送货单号",
                Value: 'Item.headerInfo.sendOrder'
            },

            isSign: {
                Name: "是否签收",
                Value: 'Item.headerInfo.isSign'
            },
            isDelivery: {
                Name: "是否发货",
                Value: 'Item.headerInfo.isDelivery'
            },
            soldOrgName: {
                Name: "供货商名称",
                Value: 'Item.headerInfo.soldOrgName'
            },
            applyOrgName: {
                Name: "接收方",
                Value: 'Item.headerInfo.applyOrgName'
            },
            deliveryOrgName: {
                Name: "收货方",
                Value: 'Item.headerInfo.deliveryOrgName'
            },
            logisticsCompany: {
                Name: "物流公司",
                Value: 'Item.headerInfo.logisticsCompany'
            },
            logisticsOrder: {
                Name: "物流单号",
                Value: 'Item.headerInfo.logisticsOrder'
            },
            contactUser: {
                Name: "联系人",
                Value: 'Item.headerInfo.contactUser'
            },
            contactTel: {
                Name: "联系电话",
                Value: 'Item.headerInfo.contactTel'
            },
            address: {
                Name: "地址",
                Value: 'Item.headerInfo.address'
            },
            deliveryDate: {
                Name: "预计送达时间",
                Value: 'Item.headerInfo.deliveryDate'
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note'
            },
            totalAmount: {
                Name: "总价",
                Value: 'Item.headerInfo.totalAmount'
            }
        }
    };

    window.PrintData.ReceiptIn = {
        Name: "运单入库单",
        Interface: "/receiptIn/item",
        printTempBdDiction: {
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: "1"
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                testValue: '1'
            },
            materialsType: {
                Name: "零件分类",
                Value: "pro.materialsType",
                testValue: '1'
            },
            materialsMeasure: {
                Name: "零件尺寸",
                Value: "pro.materialsMeasure",
                testValue: 1
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: '1'
            },
            price: {
                Name: "单价",
                Value: "pro.printPrice",
                testValue: '1'
            },
            amount: {
                Name: "数量",
                Value: "pro.amount",
                testValue: '1'
            },
            realAmount: {
                Name: "实际入库数量",
                Value: "pro.realAmount",
                testValue: '1'
            },
            status: {
                Name: "入库状态",
                Value: "pro.status",
                testValue: '1'
            },
            note: {
                Name: "备注",
                Value: "pro.note",
                testValue: '1'
            },
            locationCode: {
                Name: "库存储位",
                Value: "pro.locationCode",
                widthRate: 2
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                widthRate: 2,
                testValue: '10'
            },
        },
        cacheHeaderFootDiction: {
            warehouseCodeDesc: {
                Name: "仓库描述",
                Value: 'Item.headerInfo.warehouseCodeDesc'
            },
            billNo: {
                Name: "运单入库单号",
                Value: 'Item.headerInfo.billNo',
            },
            receiptNo: {
                Name: "发运交接单号",
                Value: 'Item.headerInfo.receiptNo'
            },
            warehouseCode: {
                Name: "调入仓库",
                Value: 'Item.headerInfo.warehouseCode'
            },
            areaCode: {
                Name: "调入库区",
                Value: 'Item.headerInfo.areaCode'
            },
            supplierOrgName: {
                Name: "供货商",
                Value: 'Item.headerInfo.supplierOrgName',
            },
            status: {
                Name: "入库状态",
                Value: 'Item.headerInfo.status'
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note'
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            }
        }
    };

    window.PrintData.BackOut = {
        Name: "回购出库单",
        Interface: "/backOutbound/item",
        printTempBdDiction: {
            materialNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: "1"
            },
            materialName: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                testValue: "1"
            },
            materialType: {
                Name: "零件类型",
                Value: "pro.materialsType",
                testValue: "1"
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: '1'
            },
            backInQty: {
                Name: "订单总数",
                Value: "pro.qty",
                testValue: '1'
            },
            sendQty: {
                Name: "已发数量",
                Value: "pro.sendQty",
                testValue: '1'
            },
            thisTimeOutAmount: {
                Name: "本次出库数量",
                Value: "pro.amount",
                testValue: '1'
            },
            realAmount: {
                Name: "实际出库数量",
                Value: "pro.realAmount",
                testValue: '1'
            },
            outStatus: {
                Name: "出库状态",
                Value: "pro.statusShow",
                testValue: '1'
            },
            stockUserName: {
                Name: "保管员",
                Value: "pro.stockUserName",
                testValue: '1'
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                testValue: '1'
            }
        },
        cacheHeaderFootDiction: {

            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.inboundOrder'
            },
            outboundOrder: {
                Name: "回购出库单号",
                Value: 'Item.headerInfo.inboundOrder'
            },
            backOrder: {
                Name: "回购订单号",
                Value: 'Item.headerInfo.backOrder'
            },
            callOutLocation: {
                Name: "调出仓库",
                Value: 'Item.headerInfo.warehouseCode'
            },
            callOutArea: {
                Name: "调出库区",
                Value: 'Item.headerInfo.inArea'
            },
            outStatus: {
                Name: "出库状态",
                Value: 'Item.headerInfo.inStatus'
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            createDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.createDate'
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note'
            }
        }
    };

    window.PrintData.ThreeOffset = {
        Name: "三包冲销单",
        Interface: "/threeReverse/item",
        printTempBdDiction: {
            materialNo: {
                Name: "零件编号",
                Value: "pro.materialNo",
                testValue: "1"
            },
            materialName: {
                Name: "零件中文名",
                Value: "pro.materialName",
                testValue: "1"
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: '1'
            },
            deliveryQty: {
                Name: "申请发货数量",
                Value: "pro.deliveryQty",
                testValue: '1'
            },
            realQty: {
                Name: "实际发货数量",
                Value: "pro.realQty",
                testValue: '1'
            },
            amount: {
                Name: "计划入库数量",
                Value: "pro.amount",
                testValue: '1'
            },
            realAmount: {
                Name: "实际入库数量",
                Value: "pro.realAmount",
                testValue: '1'
            },
            stateShow: {
                Name: "入库状态",
                Value: "pro.stateShow",
                testValue: '1'
            },
        },
        cacheHeaderFootDiction: {

            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            reverseOrder: {
                Name: "三包冲销单号",
                Value: 'Item.headerInfo.reverseOrder'
            },
            businessOrder: {
                Name: "三包出库单号",
                Value: 'Item.headerInfo.businessOrder'
            },
            agentName: {
                Name: "客户名称",
                Value: 'Item.headerInfo.agentName'
            },
            warehouseCode: {
                Name: "仓库编码",
                Value: 'Item.headerInfo.warehouseCode'
            },
            inArea: {
                Name: "库区编码",
                Value: 'Item.headerInfo.inArea'
            },
            auditState: {
                Name: "审核状态",
                Value: 'Item.headerInfo.auditState'
            },
            auditUserName: {
                Name: "审核人",
                Value: 'Item.headerInfo.auditUserName'
            },
            auditDate: {
                Name: "审核日期",
                Value: 'Item.headerInfo.auditDate'
            },
            auditNote: {
                Name: "审核意见",
                Value: 'Item.headerInfo.auditNote'
            },
            isPosting: {
                Name: "是否过账",
                Value: 'Item.headerInfo.isPosting'
            },
            isSapReverse: {
                Name: "是否冲销",
                Value: 'Item.headerInfo.isSapReverse'
            },
            voucherNo: {
                Name: "零件凭证编号",
                Value: 'Item.headerInfo.voucherNo'
            },
            sapErrorMsg: {
                Name: "过账错误信息",
                Value: 'Item.headerInfo.sapErrorMsg'
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note'
            },
        }
    };

    window.PrintData.ServiceBorrowOut = {
        Name: "服务借用单",
        Interface: "/serviceBorrowOut/itemByPrint",
        printTempBdDiction: {
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo"
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                testValue: '11111'
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: '1'
            },
            borrowCount: {
                Name: "借用数量",
                Value: "pro.quantity",
                testValue: '1'
            },
            price: {
                Name: "单价",
                Value: "pro.price",
                testValue: '1'
            },
            realQty: {
                Name: "实际出库数量",
                Value: "pro.outQuantityStr",
                testValue: '1'
            },
            agentRetailPrice: {
                Name: "代理商零售价",
                Value: "pro.agentRetailPrice",
                testValue: '188'
            },
            customerSign: {
                Name: "客户签字",
                Value: "pro.customerSign",
                testValue: ''
            },
            usedCount: {
                Name: "使用数量",
                Value: "pro.usedCount",
                testValue: '1'
            },
            usedCars: {
                Name: "使用车辆",
                Value: "pro.usedCars",
                testValue: 'XU2213'
            },
            usedType: {
                Name: "使用类型(三包S,赠送Z,销售X)",
                Value: "pro.usedType",
                testValue: 'X'
            },
            priceNote: {
                Name: "价格备注",
                Value: "pro.priceNote",
                testValue: '优惠价'
            },
            soldQuantity: {
                Name: "转销售数量",
                Value: "pro.resaleQty",
                testValue: '1'
            },
            returnedQuantity: {
                Name: "已退回数量",
                Value: "pro.rollBackQty",
                testValue: '1'
            },
            stateShow: {
                Name: "状态",
                Value: "pro.status",
                testValue: '1'
            },
            locationCodeStr: {
                Name: "库存储位",
                Value: "pro.locationCode",
                testValue: '1101-1-1-1-123'
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                testValue: 'EA'
            },
            subTotal: {
                Name: "小计",
                Value: "pro.subtotalAmount",
                testValue: '10'
            }
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码"
            },
            borrowNo: {
                Name: "服务借用单号",
                Value: 'Item.headerInfo.borrowNo'
            },
            serviceStaffName: {
                Name: "服务人员",
                Value: 'Item.headerInfo.serviceStaffName'
            },
            outLocation: {
                Name: "发出仓库",
                Value: 'Item.headerInfo.outLocation'
            },
            customerName: {
                Name: "客户名称",
                Value: 'Item.headerInfo.customerName'
            },
            reason: {
                Name: "原因",
                Value: 'Item.headerInfo.reason'
            },
            dispatchNo: {
                Name: "派工单号",
                Value: 'Item.headerInfo.dispatchNo'
            },
            remark: {
                Name: "备注",
                Value: 'Item.headerInfo.remark'
            },
            status: {
                Name: "出库状态",
                Value: 'Item.headerInfo.status'
            },
            totalPrice: {
                Name: "总价",
                Value: 'Item.headerInfo.totalAmount'
            },
            warehouseCodeDesc: {
                Name: "仓库描述",
                Value: 'Item.headerInfo.warehouseCodeDesc'
            }
        }
    };

    window.PrintData.SalesOrderOut = {
        Name: "销售出库单",
        Interface: "/salesBillOut/itemList",
        printTempBdDiction: {
            materialNo: {
                Name: "零件编号",
                Value: "pro.materialNo",
                testValue: '1eewe2324'
            },
            materialDes: {
                Name: "零件中文名",
                Value: "pro.materialDes",
                testValue: '11111'
            },
            stockLocation: {
                Name: "库存储位",
                Value: "pro.stockLocation",
                widthRate: 2,
                testValue: '123'
            },
            locationCodeStr: {
                Name: "默认储位",
                Value: "pro.locationCode",
                testValue: '1'
            },
            locationDesc: {
                Name: "储位描述",
                Value: "pro.locationDesc",
                testValue: 'EA'
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: '1'
            },
            totalOrderQty: {
                Name: "订单总数",
                Value: "pro.totalOrderQty",
                testValue: '1'
            },
            issuedQty: {
                Name: "已发数量",
                Value: "pro.issuedQty",
                testValue: '1'
            },
            thisShipQty: {
                Name: "本次发货",
                Value: "pro.thisShipQty",
                testValue: '1'
            },
            singlePrice: {
                Name: "单价",
                Value: "pro.singlePrice",
                testValue: '1'
            },
            realStockQty: {
                Name: "实际库存",
                Value: "pro.realStockQty",
                testValue: '1'
            },
            intentOccupation: {
                Name: "意向占用",
                Value: "pro.intentOccupation",
                testValue: '1'
            },
            shipOccupation: {
                Name: "发货占用",
                Value: "pro.shipOccupation",
                testValue: '1'
            },
            safetyStock: {
                Name: "安全库存",
                Value: "pro.safetyStock",
                testValue: '1'
            },
            onlineStock: {
                Name: "库存上线",
                Value: "pro.onlineStock",
                testValue: '1'
            }
        },
        cacheHeaderFootDiction: {
            warehouseCodeDesc: {
                Name: "仓库描述",
                Value: 'Item.headerInfo.warehouseCodeDesc'
            },
            salesOutBillNo: {
                Name: "出库单号",
                Value: 'Item.headerInfo.salesOutBillNo'
            },
            salesBillNo: {
                Name: "销售单号",
                Value: 'Item.headerInfo.salesBillNo'
            },
            borrowBillNo: {
                Name: "借用单号",
                Value: 'Item.headerInfo.borrowBillNo'
            },
            clientName: {
                Name: "客户名称",
                Value: 'Item.headerInfo.clientName'
            },
            generatePerson: {
                Name: "制单人",
                Value: 'Item.headerInfo.generatePerson'
            },
            generateDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.generateDate'
            },
            servicePersonName: {
                Name: "服务人员",
                Value: 'Item.headerInfo.servicePersonName'
            },
            outboundStatus: {
                Name: "出库状态",
                Value: 'Item.headerInfo.outboundStatus'
            },
            outboundDate: {
                Name: "出库时间",
                Value: 'Item.headerInfo.outboundDate'
            },
            salesOrderOutLocation: {
                Name: "发出仓库",
                Value: 'Item.headerInfo.outLocation'
            },
            salesOrderOutArea: {
                Name: "发出库区",
                Value: 'Item.headerInfo.outArea'
            },
            totalPrice: {
                Name: "总价",
                Value: 'Item.headerInfo.totalPrice'
            },
            checkState: {
                Name: "结算状态",
                Value: 'Item.headerInfo.checkState'
            },
            settMethod: {
                Name: "结算方式",
                Value: 'Item.headerInfo.settMethod'
            },
            remark: {
                Name: "备注",
                Value: 'Item.headerInfo.remark'
            },
            useMachineNo: {
                Name: "使用车辆",
                Value: 'Item.headerInfo.useMachineNo'
            },
            settleMachineNo: {
                Name: "结算车辆",
                Value: 'Item.headerInfo.settleMachineNo'
            },
            returnInBillTypeName: {
                Name: "订单类型",
                Value: 'Item.headerInfo.billTypeStr'
            },
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            }
        }
    };

    window.PrintData.SalesOrderOutJck = {
        Name: "销售出库单（海外模板）",
        Interface: "/salesBillOut/itemList",
        printTempBdDiction: {
            no: {
                Name: "序号<br/>No.",
                Value: "pro.noCus",
            },
            materialNoJck: {
                Name: "零件号<br/>P/N",
                Value: "pro.materialNo",
                testValue: '1eewe2324'
            },
            materialDes: {
                Name: "零件中文名<br/>Name",
                Value: "pro.materialDes",
                testValue: '11111'
            },
            materialsDesENT: {
                Name: "英文描述<br/>English Name",
                Value: "pro.materialsDescEn",
                widthRate: 2,
                testValue: '123'
            },
            stockLocation: {
                Name: "库存储位<br/>Inventory storage",
                Value: "pro.stockLocation",
                widthRate: 2,
                testValue: '123'
            },
            locationCodeStr: {
                Name: "默认储位<br/>Default storage",
                Value: "pro.locationCode",
                testValue: '1'
            },
            singlePrice: {
                Name: "单价（折）<br/>Disc price",
                Value: "pro.singlePrice",
                testValue: '1'
            },
            thisShipQtyJck: {
                Name: "数量<br/>Quantity",
                Value: "pro.thisShipQty",
                testValue: 'EA'
            },
            amountJck: {
                Name: "金额<br/>Amount",
                Value: "pro.amount",
                testValue: '1'
            },
            machineModelJck: {
                Name: "机型<br/>Machine model",
                Value: "pro.machineModel",
                testValue: 'modelS'
            },
            carNoJck: {
                Name: "车号<br/>Car No.",
                Value: "pro.carNo",
                testValue: '苏C12345'
            },
            remark: {
                Name: "备注<br/>Remark",
                Value: "",
                testValue: '1'
            },
        },
        cacheHeaderFootDiction: {
            invoiceNoJck: {
                Name: "发票号/Invoice No",
                Value: 'Item.headerInfo.invoiceNo'
            },
            salesOutBillNo: {
                Name: "单号/No.",
                Value: 'Item.headerInfo.salesOutBillNo'
            },
            createDate: {
                Name: "制单时间/Creation time",
                Value: 'Item.headerInfo.createDate'
            },
            orgCode: {
                Name: "PIN NO.",
                Value: 'Item.headerInfo.orgCode'
            },
            clientNameJck: {
                Name: "客户名称/Customer",
                Value: 'Item.headerInfo.clientName'
            },
            contactPhone: {
                Name: "联系电话/Tel",
                Value: 'Item.headerInfo.contactPhone'
            },
            servicePersonNameJck: {
                Name: "销售人员/Seller",
                Value: 'Item.headerInfo.servicePersonName'
            },
            remarkJck: {
                Name: "备注/Remark",
                Value: 'Item.headerInfo.remark'
            },
            vat: {
                Name: "VAT",
                Value: 'Item.headerInfo.vat'
            },
            totalPriceJck: {
                Name: "总价/Total",
                Value: 'Item.headerInfo.totalPrice'
            },
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            }
        }
    };

    window.PrintData.ServiceBorrowIn = {
        Name: "借用退回单",
        Interface: "/serviceBorrowIn/item",
        printTempBdDiction: {
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo",
                testValue: '1eewe2324'
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes",
                testValue: '11111'
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: '1'
            },
            thisReturnQty: {
                Name: "本单已退回",
                Value: "pro.thisReturnQty",
                testValue: '1'
            },
            returnQty: {
                Name: "退回数量",
                Value: "pro.returnQty",
                testValue: '1'
            },
            borrowOutboundQty: {
                Name: "借用单出库数量",
                Value: "pro.borrowOutboundQty",
                testValue: '2'
            },
            soldQuantity: {
                Name: "转销售数量",
                Value: "pro.resaleQty",
                testValue: '1'
            },
            price: {
                Name: "单价",
                Value: "pro.price",
                testValue: '1'
            },
            borrowReturnQty: {
                Name: "借用单已退回",
                Value: "pro.borrowReturnQty",
                testValue: '1'
            }
        },
        cacheHeaderFootDiction: {
            warehouseCodeDesc: {
                Name: "仓库描述",
                Value: 'Item.headerInfo.warehouseCodeDesc'
            },
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            borrowInNo: {
                Name: "借用退回单号",
                Value: 'Item.headerInfo.borrowInNo'
            },
            borrowBillNo: {
                Name: "借用单号",
                Value: 'Item.headerInfo.borrowOutNo'
            },
            serviceStaffName: {
                Name: "服务人员",
                Value: 'Item.headerInfo.serviceStaffName'
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            createDate: {
                Name: "制单日期",
                Value: 'Item.headerInfo.createDate'
            },
            backInLocation: {
                Name: "退回仓库",
                Value: 'Item.headerInfo.warehouseCode'
            },
            inStatus: {
                Name: "状态",
                Value: 'Item.headerInfo.statusShow'
            },
            remark: {
                Name: "备注",
                Value: 'Item.headerInfo.remark'
            }
        }
    };

    window.PrintData.AgentReturnOrder = {
        Name: "退货单",
        Interface: "/agentReturnDetail/item",
        printTempBdDiction: {
            materialNo: {
                Name: "零件编号",
                Value: "pro.materialNo",
                testValue: '1eewe2324'
            },
            materialDes: {
                Name: "零件中文名",
                Value: "pro.materialDesc",
                testValue: '11111'
            },
            unit: {
                Name: "单位",
                Value: "pro.unit",
                testValue: '1'
            },
            singlePrice: {
                Name: "单价",
                Value: "pro.price",
                testValue: '1'
            },
            applyQty: {
                Name: "退货数量",
                Value: "pro.returnQuantity",
                testValue: '1'
            },
            remainReturnQty: {
                Name: "可退数量",
                Value: "pro.remainReturnQty",
                testValue: '1'
            }
        },
        cacheHeaderFootDiction: {
            warehouseCodeDesc: {
                Name: "仓库描述",
                Value: 'Item.headerInfo.warehouseCodeDesc'
            },
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            returnBillNo: {
                Name: "退货单号",
                Value: 'Item.headerInfo.returnNo'
            },
            salesOutBillNo: {
                Name: "销售出库单号",
                Value: 'Item.headerInfo.saleOutNo'
            },
            receiptBillNo: {
                Name: "收款单号",
                Value: 'Item.headerInfo.receiptNo'
            },
            generatePerson: {
                Name: "制单人",
                Value: 'Item.headerInfo.creatorName'
            },
            generateDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.createTimeStr'
            },
            auditUserName: {
                Name: "审核人",
                Value: 'Item.headerInfo.auditName'
            },
            auditDate: {
                Name: "审核时间",
                Value: 'Item.headerInfo.auditTimeStr'
            },
            auditOpinion: {
                Name: "审核意见",
                Value: 'Item.headerInfo.returnAdvice'
            },
            auditStatus: {
                Name: "审核状态",
                Value: 'Item.headerInfo.statusStr'
            },
            warehouseCode: {
                Name: "调入仓库",
                Value: 'Item.headerInfo.warehouseCode'
            },
            state: {
                Name: "入库状态",
                Value: 'Item.headerInfo.inboundStatusStr',
            },
            checkState: {
                Name: "结算状态",
                Value: 'Item.headerInfo.checkStateStr'
            },
            orderType: {
                Name: "订单类型",
                Value: 'Item.headerInfo.saleTypeStr'
            },
            totalAmount: {
                Name: "总价",
                Value: 'Item.headerInfo.totalAmount'
            },
            remark: {
                Name: "备注",
                Value: 'Item.headerInfo.remark'
            },
        }
    };

    window.PrintData.Encasement = {
        Name: "装箱清单",
        Interface: "/deliveryReceipt/item",
        printTempBdDiction: {
            boxCode: {
                Name: "自定义编号",
                Value: "pro.boxCode",
                testValue: 1
            },
            boxupNoJck: {
                Name: "箱号",
                Value: "pro.boxupNo",
                widthRate: 2,
                testValue: 'XGZX'
            },
            packDesc: {
                Name: "箱形描述",
                Value: "pro.packDesc",
                widthRate: 4,
                testValue: '齿轮'
            },
            createName: {
                Name: "创建人",
                Value: "pro.createName",
                widthRate: 2,
                testValue: '1'
            },
            createTime: {
                Name: "创建时间",
                Value: "pro.createTimeShow",
                widthRate: 2,
                testValue: 'EA'
            },
            measurement: {
                Name: "长/宽/高(mm)",
                Value: "pro.measurement",
                testValue: '1'
            },
            WT: {
                Name: "毛重/净重(kg)",
                Value: "pro.WT",
                testValue: '1'
            },
            tempLocationCode: {
                Name: "暂存储位",
                Value: "pro.tempLocationCode",
                testValue: '1234'
            }
        },
        cacheHeaderFootDiction: {
            billNo: {
                Name: "发运单号",
                Value: 'Item.headerInfo.billNo'
            },
            sourceBillNo: {
                Name: "源运单号",
                Value: 'Item.headerInfo.sourceBillNo'
            },
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            dealerOrgName: {
                Name: "客户名称",
                Value: 'Item.headerInfo.dealerOrgName'
            },
            createDate: {
                Name: "申请日期",
                Value: 'Item.headerInfo.createDate'
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            salesType: {
                Name: "销售类型",
                Value: 'Item.headerInfo.salesType'
            },
            country: {
                Name: "国家和地区",
                Value: 'Item.headerInfo.country'
            },
            orgName: {
                Name: "工厂名称",
                Value: 'Item.headerInfo.orgName'
            },
            shippingMethod: {
                Name: "运输方式",
                Value: 'Item.headerInfo.shippingMethod'
            },
            settlementDesc: {
                Name: "结算方式",
                Value: 'Item.headerInfo.settlementDesc'
            },
            receiverName: {
                Name: "收货人",
                Value: 'Item.headerInfo.receiverName'
            },
            receiverTel: {
                Name: "联系方式",
                Value: 'Item.headerInfo.receiverTel'
            },
            receiverFax: {
                Name: "传真",
                Value: 'Item.headerInfo.receiverFax'
            },
            receiverAddress: {
                Name: "收货地址",
                Value: 'Item.headerInfo.receiverAddress'
            },
            deliveryDate: {
                Name: "发货日期",
                Value: 'Item.headerInfo.deliveryDate'
            },
            carrierAmount: {
                Name: "费用",
                Value: 'Item.headerInfo.carrierAmount'
            },
            carrierOrgName: {
                Name: "承运商",
                Value: 'Item.headerInfo.carrierOrgName'
            },
            carrierUserName: {
                Name: "承运人",
                Value: 'Item.headerInfo.carrierUserName'
            },
            carrierCar: {
                Name: "承运车辆",
                Value: 'Item.headerInfo.carrierCar'
            },
            freightNo: {
                Name: "物流单号",
                Value: 'Item.headerInfo.freightNo'
            },
            deliveryNOs: {
                Name: "业务单号",
                IsAloneRow: true,
                Value: 'Item.headerInfo.deliveryNOs'

            },
            receiverSite: {
                Name: "收货站点",
                Value: "Item.headerInfo.receiverSite",
            },
            dispatcherName: {
                Name: "调度员",
                Value: "Item.headerInfo.dispatcherName",
            },
            purchaseLevel: {
                Name: "采购级别",
                Value: "Item.headerInfo.purchaseLevel",
            },
            billTypeDesc: {
                Name: "单据类型",
                Value: "Item.headerInfo.billTypeDesc",
            },
            purchaseContractNoJck: {
                Name: "采购合同号",
                Value: "Item.headerInfo.jckPurchaseContractNo",
            },
            carrierOrgSign: {
                Name: "承运商签字",
                Value: "",
            },
            issuingOfficerSign: {
                Name: "发证员签字",
                Value: "",
            },
            warehouseLeaderSign: {
                Name: "仓库领导签字",
                Value: "",
            },
            customerSign: {
                Name: "客户签字",
                Value: "",
            },
            remark: {
                Name: "备注",
                Value: "Item.headerInfo.remark",
            }
        }
    };

    window.PrintData.Encasement4JCK = {
        Name: "装箱清单(进出口)",
        Interface: "/deliveryReceipt/item4Print",
        printTempBdDiction: {
            no: {
                Name: "序号<br/>No.",
                Value: "pro.noCus",
            },
            batchNo: {
                Name: "批次号<br/>Batch No.",
                Value: "pro.purchaseContractNo",
            },
            machineModelT: {
                Name: "适用机型<br/>Machine Model",
                Value: "pro.machineModel",
            },
            materialsNoT: {
                Name: "零件<br/>P/N",
                Value: "pro.materialsNo",
            },
            materialsDesCNT: {
                Name: "中文描述<br/>Chinese Description",
                Value: "pro.materialsDesCN",
            },
            materialsDesENT: {
                Name: "英文描述<br/>English Description",
                Value: "pro.materialsDesEN",
            },
            qtyT: {
                Name: "数量<br/>Quantity",
                Value: "pro.qty",
            },
            originalMaterialsNoT: {
                Name: "原零件号<br/>Original MaterialsNo",
                Value: "pro.originalMaterialsNo",
            },
            shippingNoteT: {
                Name: "发货通知单",
                Value: "pro.deliveryNoteNo",
            },
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            billNoT: {
                Name: "包装发运单/Delivery No.",
                Value: 'Item.headerInfo.billNo'
            },
            packCodeT: {
                Name: "箱号/Case No.",
                Value: 'Item.headerInfo.boxNo'
            },
            mjweightT: {
                Name: "毛重/净重(GW/NW)",
                Value: 'Item.headerInfo.mjweight'
            },
            countryT: {
                Name: "出口国别/Destination",
                Value: 'Item.headerInfo.country'
            },
            lwhT: {
                Name: "尺码/Dimension(L/W/H)",
                Value: 'Item.headerInfo.lwh'
            },
            boxCodeT: {
                Name: "自定义编号/Custom No.",
                Value: 'Item.headerInfo.boxCode'
            },
            boxupNo: {
                Name: "装箱编号/Packing No.",
                Value: 'Item.headerInfo.boxupNo'
            },
            createNameT: {
                Name: "装箱人/Operator",
                Value: 'Item.headerInfo.createName'
            },
            checkerNameT: {
                Name: "验箱人/Inspector",
                Value: 'Item.headerInfo.checkerName'
            },
            createTimeShowT: {
                Name: "装箱日期/Date",
                Value: 'Item.headerInfo.createTimeShow'
            },
            dealerOrgName: {
                Name: "客户名称",
                Value: 'Item.headerInfo.dealerOrgName'
            },
        }
    };

    window.PrintData.EncasementD = {
        Name: "装箱清单明细",
        // Interface: "/deliveryReceipt/item4Print",
        Interface: "/deliveryReceipt/item4PrintDetail",
        // Interface: "/deliveryReceipt/itemWithDetail",
        printTempBdDiction: {
            no: {
                Name: "序号<br/>No.",
                Value: "pro.noCus",
            },
            batchNo: {
                Name: "批次号<br/>Batch No.",
                Value: "pro.purchaseContractNo",
            },
            machineModelT: {
                Name: "适用机型<br/>Machine Model",
                Value: "pro.machineModel",
            },
            materialsNoT: {
                Name: "零件<br/>P/N",
                Value: "pro.materialsNo",
            },
            materialsDesCNT: {
                Name: "中文描述<br/>Chinese Description",
                Value: "pro.materialsDesCN",
            },
            materialsDesENT: {
                Name: "英文描述<br/>English Description",
                Value: "pro.materialsDesEN",
            },
            qtyT: {
                Name: "数量<br/>Quantity",
                Value: "pro.qty",
            },
            originalMaterialsNoT: {
                Name: "原零件号<br/>Original MaterialsNo",
                Value: "pro.originalMaterialsNo",
            },
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            billNoT: {
                Name: "包装发运单/Delivery No.",
                Value: 'Item.headerInfo.billNo'
            },
            packCodeT: {
                Name: "箱号/Case No.",
                Value: 'Item.headerInfo.boxNo'
            },
            mjweightT: {
                Name: "毛重/净重(GW/NW)",
                Value: 'Item.headerInfo.mjweight'
            },
            countryT: {
                Name: "出口国别/Destination",
                Value: 'Item.headerInfo.country'
            },
            lwhT: {
                Name: "尺码/Dimension(L/W/H)",
                Value: 'Item.headerInfo.lwh'
            },
            boxCodeT: {
                Name: "自定义编号/Custom No.",
                Value: 'Item.headerInfo.boxCode'
            },
            boxupNo: {
                Name: "装箱编号/Packing No.",
                Value: 'Item.headerInfo.boxupNo'
            },
            createNameT: {
                Name: "装箱人/Operator",
                Value: 'Item.headerInfo.createName'
            },
            checkerNameT: {
                Name: "验箱人/Inspector",
                Value: 'Item.headerInfo.checkerName'
            },
            createTimeShowT: {
                Name: "装箱日期/Date",
                Value: 'Item.headerInfo.createTimeShow'
            },
            remarkT: {
                Name: "备注/Remark",
                Value: 'Item.headerInfo.threePurRemark'
            },
        }
    };

    window.PrintData.BoxupNoPack = {
        Name: "成品发运单",
        Interface: "/boxupPack/getItemInfo",
        printTempBdDiction: {
            no: {
                Name: "序号",
                Value: "pro.noCus",
            },
            boxCode: {
                Name: "自定义编号",
                Value: "pro.boxCode",
                testValue: 1
            },
            boxupNo: {
                Name: "箱号",
                Value: "pro.boxupNo",
                widthRate: 2,
                testValue: 'XGZX'
            },
            packDesc: {
                Name: "箱形描述",
                Value: "pro.packDesc",
                widthRate: 2,
                testValue: '齿轮'
            },
            purchaseContractNo: {
                Name: "采购合同号",
                Value: "pro.purchaseContractNo",
                widthRate: 2,
                testValue: ''
            },
            createName: {
                Name: "创建人",
                Value: "pro.createName",
                widthRate: 2,
                testValue: '1'
            },
            createTime: {
                Name: "创建时间",
                Value: "pro.createTime",
                widthRate: 2,
                testValue: 'EA'
            },
            rwT: {
                Name: "毛重/净重(kg)",
                Value: "pro.rwT",
                testValue: '1'
            },
            lwhT: {
                Name: "长/宽/高(mm)",
                Value: "pro.lwhT",
                testValue: '1'
            },
            deliveryStatus: {
                Name: "发运状态",
                Value: "pro.deliveryStatus",
                testValue: '1234'
            },
            tempLocationCode: {
                Name: "暂存储位",
                Value: "pro.tempLocationCode",
                testValue: '1234'
            },
            marks: {
                Name: "唛头",
                Value: "pro.marks",
                testValue: '1234'
            },
            companyAddressName: {
                Name: "存储位置",
                Value: "pro.companyAddressName",
                widthRate: 2,
                testValue: '1234'
            },
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            billNoT: {
                Name: "成品运单号",
                Value: 'Item.headerInfo.packNo'
            },
            countryT: {
                Name: "出口国别/Destination",
                Value: 'Item.headerInfo.country'
            },
            deliveryStatusT: {
                Name: "发运状态",
                Value: 'Item.headerInfo.deliveryStatus'
            },
            statusT: {
                Name: "审核状态",
                Value: 'Item.headerInfo.status'
            },
            createNameT: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            createTimeT: {
                Name: "制单时间",
                Value: 'Item.headerInfo.createTime'
            },
            updateNameT: {
                Name: "修改人",
                Value: 'Item.headerInfo.updateName'
            },
            updateTimeT: {
                Name: "修改时间",
                Value: 'Item.headerInfo.updateTime'
            },
            acceptNameT: {
                Name: "接收人",
                Value: 'Item.headerInfo.acceptName'
            },
            checkTimeT: {
                Name: "审核时间",
                Value: 'Item.headerInfo.checkTime'
            },
            deliveryNameT: {
                Name: "发运人",
                Value: 'Item.headerInfo.deliveryName'
            },
            deliveryTimeT: {
                Name: "发运时间",
                Value: 'Item.headerInfo.deliveryTime'
            },
            requireDeliveryTime: {
                Name: "要求发运时间",
                Value: 'Item.headerInfo.requireDeliveryTime'
            },
            deliveryAddress: {
                Name: "发运地址",
                Value: 'Item.headerInfo.deliveryAddress'
            },
            remark: {
                Name: "备注",
                Value: 'Item.headerInfo.remark'
            },
            shippingMethodConcat: {
                Name: "运输方式(二级)",
                Value: 'Item.headerInfo.shippingMethodConcat'
            },
        }
    };

    window.PrintData.CheckReceive = {
        Name: "收款单",
        Interface: "/check/item",
        printTempBdDiction: {
            billNo: {
                Name: "单据编号",
                Value: "pro.billNo",
                testValue: 1
            },
            billSingleShow: {
                Name: "单据类型",
                Value: "pro.billSingleShow",
                testValue: 1
            },
            billDateShow: {
                Name: "单据创建时间",
                Value: "pro.billDateShow",
                testValue: 1
            },
            totalPrice: {
                Name: "单据总金额",
                Value: "pro.totalPrice",
                testValue: 1
            },
            receivePrice: {
                Name: "应收金额",
                Value: "pro.receivePrice",
                testValue: 1
            },
            checkPrice: {
                Name: "本次收款金额",
                Value: "pro.checkPrice",
                testValue: 1
            },
        },
        cacheHeaderFootDiction: {
            dealerCode: {
                Name: "客户编号",
                Value: 'Item.headerInfo.dealerCode'
            },
            purchaseOrgName: {
                Name: "客户名称",
                Value: 'Item.headerInfo.purchaseOrgName'
            },
            sapOutNoList: {
                Name: "sap外向交货单号",
                Value: 'Item.headerInfo.sapOutNoList'
            },
            checkReceiveTotalPrice: {
                Name: "收款金额",
                Value: 'Item.headerInfo.totalPrice'
            },
            payDesc: {
                Name: "付款方式",
                Value: 'Item.headerInfo.payDesc'
            },
            paymentBank: {
                Name: "打款银行",
                Value: 'Item.headerInfo.paymentBank'
            },
            paymentAccount: {
                Name: "打款账号",
                Value: 'Item.headerInfo.paymentAccount'
            },
            paymentDate: {
                Name: "打款时间",
                Value: 'Item.headerInfo.paymentDate'
            },
            note: {
                Name: "备注",
                Value: 'Item.headerInfo.note'
            },
            operatorName: {
                Name: "制单人",
                Value: 'Item.headerInfo.operatorName'
            },
            reMoneyType: {
                Name: "回款类别",
                Value: 'Item.headerInfo.reMoneyTypeShow'
            },
        }
    };

    window.PrintData.PrePay = {
        Name: "结算单",
        Interface: "/prepPay/item",
        printTempBdDiction: {
            dealerCode: {
                Name: "客户编号",
                Value: "pro.dealerCode"
            },
            customerName: {
                Name: "客户名称",
                Value: "pro.customerName"
            },
            prePayTotalPrice: {
                Name: "收款金额",
                Value: "pro.transactionAmount"
            },
            sumPrice: {
                Name: "总计",
                Value: "pro.transactionAmount"
            },
        },
        cacheHeaderFootDiction: {
            dealerCode: {
                Name: "客户编号",
                Value: 'Item.headerInfo.dealerCode'
            },
            customerName: {
                Name: "客户名称",
                Value: 'Item.headerInfo.customerName'
            },
            prePayTotalPrice: {
                Name: "收款金额",
                Value: 'Item.headerInfo.transactionAmount'
            },
            payDesc: {
                Name: "付款方式",
                Value: 'Item.headerInfo.payTypeName'
            },
            settleTypeName: {
                Name: "结算方式",
                Value: 'Item.headerInfo.settleType'
            },
            paymentDate: {
                Name: "打款时间",
                Value: 'Item.headerInfo.paymentDateF'
            },
            paymentBank: {
                Name: "打款银行",
                Value: 'Item.headerInfo.paymentBank'
            },
            paymentAccount: {
                Name: "打款账号",
                Value: 'Item.headerInfo.paymentAccount'
            },
            remark: {
                Name: "备注",
                Value: 'Item.headerInfo.remark'
            },
        }
    };

    window.PrintData.MakeOutInvoice = {
        Name: "销售开票审批单",
        Interface: "/swyInvoice/item",
        printTempBdDiction: {
            rowNo: {
                Name: "行号",
                Value: "pro.rowNo"
            },
            deliveryNoteNo: {
                Name: "业务单据号",
                Value: "pro.deliveryNoteNo"
            },
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo"
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes"
            },
            qty: {
                Name: "数量",
                Value: "pro.qty"
            },
            price: {
                Name: "单价",
                Value: "pro.price"
            },
            amount: {
                Name: "总价",
                Value: "pro.amount"
            },
            remark: {
                Name: "备注",
                Value: "pro.remark"
            },
            materialsPZNo: {
                Name: "零件凭证号",
                Value: "pro.materialsPZNo"
            },
            sapOutBill: {
                Name: "SAP外向交货单",
                Value: "pro.sapOutBill"
            },
            sapSaleOrder: {
                Name: "SAP销售订单",
                Value: "pro.sapSaleOrder"
            },
            unit: {
                Name: "零件单位",
                Value: "pro.unit"
            },
        },
        cacheHeaderFootDiction: {
            customerName: {
                Name: "客户名称",
                Value: 'Item.headerInfo.customerName'
            },
            receiverPhone: {
                Name: "联系电话",
                Value: 'Item.headerInfo.phone'
            },
            payDesc: {
                Name: "付款方式",
                Value: 'Item.headerInfo.payDesc'
            },
            invoiceNo: {
                Name: "单号",
                Value: 'Item.headerInfo.invoiceNo'
            },
            createTime: {
                Name: "日期",
                Value: 'Item.headerInfo.createTimeF'
            },
            customerCode: {
                Name: "客户编码",
                Value: 'Item.headerInfo.customerCode'
            },
            delOffice: {
                Name: "代表处",
                Value: 'Item.headerInfo.delegatePacle'
            },
            invoiceReq: {
                Name: "发票要求",
                Value: 'Item.headerInfo.invoiceRequire'
            },
            serviceHandler: {
                Name: "经手服务人员",
                Value: 'Item.headerInfo.handlingServiceName'
            },
            createUserName: {
                Name: "制表人",
                Value: 'Item.headerInfo.createName'
            },
            auditUserName: {
                Name: "审核人",
            },
            financeAuditUserName: {
                Name: "财务审核人",
            },
        }
    };

    window.PrintData.BorrowIn = {
        Name: "借用单",
        Interface: "/borrowMaterial/getPrintList",
        printTempBdDiction: {
            materialNo: {
                Name: "零件编号",
                Value: "pro.materialNo",
                testValue: '1eewe2324'
            },
            materialDesc: {
                Name: "零件中文名",
                Value: "pro.materialDesc",
                testValue: '8216-ME-00043 主销轴'
            },
            amount: {
                Name: "数量",
                Value: "pro.amount",
                testValue: '11111'
            },
            remarks: {
                Name: "备注",
                Value: "pro.remarks",
                testValue: '11111'
            },
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            code: {
                Name: "借用单号",
                Value: 'Item.headerInfo.code'
            },
            remarks: {
                Name: "备注",
                Value: 'Item.headerInfo.remarks'
            },
            status: {
                Name: "出库状态",
                Value: 'Item.headerInfo.status'
            },
            serviceInformationMember: {
                Name: "服务信息单号",
                Value: 'Item.headerInfo.serviceInformationMember'
            },
            crantNo: {
                Name: "吊机编号",
                Value: 'Item.headerInfo.crantNo'
            },
            warehouseLeadIn: {
                Name: "领入仓库",
                Value: 'Item.headerInfo.warehouseLeadIn'
            },
            warehouseAreaLeadIn: {
                Name: "领入库区",
                Value: 'Item.headerInfo.warehouseAreaLeadIn'
            },
            borrowReasonDesc: {
                Name: "借拆件原因说明",
                Value: 'Item.headerInfo.borrowReasonDesc'
            },
            expectedArrivalDateShow: {
                Name: "预计归还日期",
                Value: 'Item.headerInfo.expectedArrivalDateShow'
            },
            factoryNumber: {
                Name: "出厂编号",
                Value: 'Item.headerInfo.factoryNumber'
            },
            borrower: {
                Name: "借用人",
                Value: 'Item.headerInfo.borrower'
            },
            createdDateShow: {
                Name: "创建日期",
                Value: 'Item.headerInfo.createdDateShow'
            },
            batchNo: {
                Name: "批次号",
                Value: 'Item.headerInfo.batchNo'
            },
        }
    };

    window.PrintData.BorrowBack = {
        Name: "归还单",
        Interface: "/returnMaterial/getPrintList",
        printTempBdDiction: {
            materialNo: {
                Name: "零件编号",
                Value: "pro.materialNo",
                testValue: '1eewe2324'
            },
            materialDesc: {
                Name: "零件中文名",
                Value: "pro.materialDesc",
                testValue: '8216-ME-00043 主销轴'
            },
            amount: {
                Name: "数量",
                Value: "pro.amount"
            },
            remarks: {
                Name: "备注",
                Value: "pro.remarks",
                testValue: '11111'
            },
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            code: {
                Name: "归还单号",
                Value: 'Item.headerInfo.code'
            },
            borrowCode: {
                Name: "借用单号",
                Value: 'Item.headerInfo.borrowCode'
            },
            serviceInformationMember: {
                Name: "服务信息单号",
                Value: 'Item.headerInfo.serviceInformationMember'
            },
            crantNo: {
                Name: "吊机编号",
                Value: 'Item.headerInfo.crantNo'
            },
            warehouseOut: {
                Name: "领出仓库",
                Value: 'Item.headerInfo.warehouseOut'
            },
            warehouseAreaOut: {
                Name: "领出库区",
                Value: 'Item.headerInfo.warehouseAreaOut'
            },
            borrowReasonDesc: {
                Name: "借拆件原因说明",
                Value: 'Item.headerInfo.borrowReasonDesc'
            },
            status: {
                Name: "出库状态",
                Value: 'Item.headerInfo.status'
            },
            remarks: {
                Name: "备注",
                Value: 'Item.headerInfo.remarks'
            },
            expectedArrivalDateShow: {
                Name: "预计归还日期",
                Value: 'Item.headerInfo.expectedArrivalDateShow'
            },
            factoryNumber: {
                Name: "出厂编号",
                Value: 'Item.headerInfo.factoryNumber'
            },
            returnBy: {
                Name: "归还人",
                Value: 'Item.headerInfo.returnBy'
            },
            batchNo: {
                Name: "批次号",
                Value: 'Item.headerInfo.batchNo'
            },
        }
    };

    window.PrintData.GiftOut = {
        Name: "兑换出库单",
        Interface: "/giftticket/exchangeOut/itemPrintInfo",
        printTempBdDiction: {
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo"
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes"
            },
            unit: {
                Name: "单位",
                Value: "pro.unit"
            },
            price: {
                Name: "单价(￥)",
                Value: "pro.price"
            },
            applyQty: {
                Name: "订单总数",
                Value: "pro.applyQty"
            },
            deliveryQty: {
                Name: "本次发货",
                Value: "pro.deliveryQty"
            },
            issuedQty: {
                Name: "已发数量",
                Value: "pro.issuedQty"
            },
            realStockQty: {
                Name: "实际库存",
                Value: "pro.realStockQty"
            },
            intentOccupation: {
                Name: "意向占用",
                Value: "pro.intentOccupation"
            },
            locationCodeStr: {
                Name: "库存储位",
                Value: "pro.stockLocationCodeStr"
            },
            shipOccupation: {
                Name: "发货占用",
                Value: "pro.shipOccupation"
            },
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            exchangeOutNo: {
                Name: "出库单号",
                Value: 'Item.headerInfo.exchangeOutNo'
            },
            exchangeName: {
                Name: "单据类型",
                Value: 'Item.headerInfo.exchangeName'
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            createDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.createTime'
            },
            outboundDate: {
                Name: "出库时间",
                Value: 'Item.headerInfo.outboundDate'
            },
            totalPrice: {
                Name: "总价",
                Value: 'Item.headerInfo.totalPrice'
            },
            exchangeNo: {
                Name: "兑换单号",
                Value: 'Item.headerInfo.exchangeNo'
            },
            outLocation: {
                Name: "出库仓库",
                Value: 'Item.headerInfo.outLocation'
            },
            outArea: {
                Name: "出库库区",
                Value: 'Item.headerInfo.outArea'
            },
            remark: {
                Name: "备注",
                Value: 'Item.headerInfo.remark'
            },
        }
    };

    window.PrintData.SocialApply = {
        Name: "社会渠道申请单",
        Interface: "/socialChannelApply/item",
        printTempBdDiction: {
            no: {
                Name: "序号",
                Value: "pro.no",
            },
            materialsNo: {
                Name: "零件号",
                Value: "pro.materialsNo"
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes"
            },
            machineModel: {
                Name: "适用机型",
                Value: "pro.machineModel"
            },
            qty: {
                Name: "购买数量",
                Value: "pro.qty"
            },
            reason: {
                Name: "购买原因",
                Value: "pro.reason"
            },
            factoryName: {
                Name: "厂家名称",
                Value: "pro.factoryName"
            },
            factoryContact: {
                Name: "厂家联系方式",
                Value: "pro.factoryContact"
            },
            price: {
                Name: "社会渠道单价",
                Value: "pro.price"
            },
            period: {
                Name: "社会渠道周期",
                Value: "pro.period"
            },
            remark: {
                Name: "备注",
                Value: "pro.remark"
            }
        },
        cacheHeaderFootDiction: {
            applyNo: {
                Name: "单据编号",
                Value: 'Item.headerInfo.applyNo'
            },
            applyOrgName: {
                Name: "申请企业",
                Value: 'Item.headerInfo.applyOrgName'
            },
            applyName: {
                Name: "申请人",
                Value: 'Item.headerInfo.applyName'
            },
            applyDate: {
                Name: "申请日期",
                Value: 'Item.headerInfo.applyDate'
            },
            dispatchName: {
                Name: "调度人",
                Value: 'Item.headerInfo.dispatchName'
            },
            dispatchDate: {
                Name: "调度通过日期",
                Value: 'Item.headerInfo.dispatchDate'
            },
            auditName: {
                Name: "审核人",
                Value: 'Item.headerInfo.auditName'
            },
            auditDate: {
                Name: "审核通过日期",
                Value: 'Item.headerInfo.auditDate'
            },
        }
    };

    window.PrintData.SellIntention = {
        Name: "销售订单",
        Interface: "/saleIntention/item",
        printTempBdDiction: {
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo"
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDes"
            },
            unit: {
                Name: "单位",
                Value: "pro.unit"
            },
            qty: {
                Name: "申请数量",
                Value: "pro.qty"
            },
            enableNum: {
                Name: "实际库存",
                Value: "pro.enableNum"
            },
            deliveryNum: {
                Name: "发货占用",
                Value: "pro.deliveryNum"
            },
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            saleNo: {
                Name: "销售意向单",
                Value: 'Item.headerInfo.saleNo'
            },
            purchaseOrgName: {
                Name: "客户名称",
                Value: 'Item.headerInfo.purchaseOrgName'
            },
            purchaseLevelName: {
                Name: "采购级别",
                Value: 'Item.headerInfo.purchaseLevelNameShow'
            },
            purchaseNo: {
                Name: "采购单号",
                Value: 'Item.headerInfo.purchaseNo'
            },
            printDate: {
                Name: "打印日期",
                Value: 'Item.headerInfo.printDate'
            },
            deliverTypeName: {
                Name: "发运方式",
                Value: 'Item.headerInfo.deliverTypeNameShow'
            },
            settleTypeName: {
                Name: "结算方式",
                Value: 'Item.headerInfo.settleTypeName'
            },
            receiverName: {
                Name: "收货人",
                Value: 'Item.headerInfo.receiverName'
            },
            receiverPhone: {
                Name: "联系方式",
                Value: 'Item.headerInfo.receiverPhone'
            },
            receiveAddress: {
                Name: "收货地址",
                Value: 'Item.headerInfo.receiveAddress'
            },
            remark: {
                Name: "备注",
                Value: 'Item.headerInfo.remark'
            },
            createName: {
                Name: "申请人",
                Value: 'Item.headerInfo.createName'
            },
            createDate: {
                Name: "申请日期",
                Value: 'Item.headerInfo.createDateShow'
            },
        }
    };

    window.PrintData.ContractAgreement = {
        Name: "合同协议单",
        Interface: "/contract/item",
        printTempBdDiction: {
            materialsNo: {
                Name: "零件编号",
                Value: "pro.materialsNo"
            },
            materialsDes: {
                Name: "零件中文名",
                Value: "pro.materialsDesc"
            },
            materialsType: {
                Name: "零件分类",
                Value: "pro.materialsType"
            },
            unit: {
                Name: "单位",
                Value: "pro.unit"
            },
            qty: {
                Name: "数量",
                Value: "pro.qty"
            },
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            billNo: {
                Name: "合同号",
                Value: 'Item.headerInfo.billNo'
            },
            purchaseOrgName: {
                Name: "客户名称",
                Value: 'Item.headerInfo.purchareOrgName'
            },
            supplierOrgName: {
                Name: "接收单位",
                Value: 'Item.headerInfo.supplierOrgName'
            },
            dispatcherName: {
                Name: "调度员",
                Value: 'Item.headerInfo.dispatcherName'
            },
            createName: {
                Name: "制单人",
                Value: 'Item.headerInfo.createName'
            },
            createDate: {
                Name: "制单时间",
                Value: 'Item.headerInfo.createDateShow'
            },
            payType: {
                Name: "付款方式",
                Value: 'Item.headerInfo.payType'
            },
            payCondition: {
                Name: "付款条件",
                Value: 'Item.headerInfo.payCondition'
            },
            deliveryPayMethod: {
                Name: "运费付费方式",
                Value: 'Item.headerInfo.deliveryPayMethod'
            },
            remark: {
                Name: "备注",
                Value: 'Item.headerInfo.remark'
            },
        }
    };

    window.PrintData.Distributormargin = {
        Name: "经销商差价核算",
        Interface: "/distributormargin/item",
        printTempBdDiction: {
            deliveryNo: {
                Name: "发货通知单",
                Value: "pro.deliveryNo"
            },
            saleNo: {
                Name: "销售订单",
                Value: "pro.saleNo"
            },
            deliveryCreateDateShow: {
                Name: "创建时间",
                Value: "pro.deliveryCreateDateShow"
            },
            totalAdjust: {
                Name: "调整后总价",
                Value: "pro.totalAdjust"
            },
            totalSale: {
                Name: "经销商价",
                Value: "pro.totalSale"
            },
            totalMargin: {
                Name: "差价",
                Value: "pro.totalMargin"
            },
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            billNo: {
                Name: "核算单号",
                Value: 'Item.headerInfo.billNo'
            },
            dealerName: {
                Name: "客户名称",
                Value: 'Item.headerInfo.dealerName'
            },
            dealerCode: {
                Name: "客户编号",
                Value: 'Item.headerInfo.dealerCode'
            },
            allTotalAdjust: {
                Name: "销售总价",
                Value: 'Item.headerInfo.allTotalAdjust'
            },
            allTotalSale: {
                Name: "销售经销商价",
                Value: 'Item.headerInfo.allTotalSale'
            },
            allTotalMargin: {
                Name: "销售差价",
                Value: 'Item.headerInfo.allTotalMargin'
            },
            createName: {
                Name: "创建人",
                Value: 'Item.headerInfo.createName'
            },
            remark: {
                Name: "备注",
                Value: 'Item.headerInfo.remark'
            },
        }
    };
    window.PrintData.SettlementOfServiceExpenses = {
        Name: "劳务费用结算",
        Interface: "/laborses/item",
        printTempBdDiction: {
            distributionNo: {
                Name: "差价核算单号",
                Value: "pro.distributionNo"
            },
            saleNo: {
                Name: "销售订单",
                Value: "pro.saleNo"
            },
            totalRealPrice: {
                Name: "实际收款金额",
                Value: "pro.totalRealPrice"
            },
            totalAdjust: {
                Name: "应收金额",
                Value: "pro.totalAdjust"
            },
            totalMargin: {
                Name: "差价",
                Value: "pro.totalMargin"
            },
            deliveryNo: {
                Name: "发货通知单",
                Value: "pro.deliveryNo"
            }
        },
        cacheHeaderFootDiction: {
            qrcode: {
                Name: "二维码",
                Value: 'Item.headerInfo.qrcode'
            },
            billNo: {
                Name: "劳务费用结算单",
                Value: 'Item.headerInfo.billNo'
            },
            dealerName: {
                Name: "客户名称",
                Value: 'Item.headerInfo.dealerName'
            },
            dealerCode: {
                Name: "客户编号",
                Value: 'Item.headerInfo.dealerCode'
            },
            allTotalRealPrice: {
                Name: "实际收款金额",
                Value: 'Item.headerInfo.allTotalRealPrice'
            },
            allTotalAdjust: {
                Name: "应收金额",
                Value: 'Item.headerInfo.allTotalAdjust'
            },
            allTotalMargin: {
                Name: "差价",
                Value: 'Item.headerInfo.allTotalMargin'
            },
            agent: {
                Name: "经办人",
                Value: 'Item.headerInfo.agent'
            },
            remark: {
                Name: "备注",
                Value: 'Item.headerInfo.remark'
            },
        }
    };
})(window, window.angular);
